Écrivez vos composants une fois, en C#. Sur le web, ils deviennent du JavaScript à la compilation, sans WebAssembly. Dans une application native, c'est Photon qui les dessine, le moteur GPU propre à eQuantic, sur Metal et Vulkan.
Écrivez vos composants une fois, en C#. Sur le web, ils deviennent du JavaScript à la compilation, sans WebAssembly. Dans une application native, c'est Photon qui les dessine, le moteur GPU propre à eQuantic, sur Metal et Vulkan.
Sur le webDu JavaScript et du CSS atomique, rendus sur le serveur puis hydratés dans le navigateur
Dans une application nativePhoton dessine les mêmes composants sur le GPU, via Metal et Vulkan
APERÇU EN DIRECT
3
POURQUOI IL EXISTE
Trois décisions qui fondent le framework
Écrit une fois, en C#Un seul vocabulaire de composants, que chaque cible réalise à sa façon : le DOM et le CSS sur le web, des pixels GPU dans une application native. Ni WebView, ni Skia.
Des styles typés, sans CSS à écrireLes couleurs, les espacements et la typographie sont des valeurs C#. Le web reçoit des classes atomiques dédupliquées, et une application native peint les mêmes valeurs sur le GPU.
Des actions serveur, typéesMarquez une méthode avec [ServerAction] et appelez-la depuis le client. Seules les méthodes marquées sont joignables, et une méthode marquée [Authorize] est vérifiée avant de s'exécuter.
Écrit une fois, en C#Un seul vocabulaire de composants, que chaque cible réalise à sa façon : le DOM et le CSS sur le web, des pixels GPU dans une application native. Ni WebView, ni Skia.
Des styles typés, sans CSS à écrireLes couleurs, les espacements et la typographie sont des valeurs C#. Le web reçoit des classes atomiques dédupliquées, et une application native peint les mêmes valeurs sur le GPU.
Des actions serveur, typéesMarquez une méthode avec [ServerAction] et appelez-la depuis le client. Seules les méthodes marquées sont joignables, et une méthode marquée [Authorize] est vérifiée avant de s'exécuter.
Écrit une fois, en C#Un seul vocabulaire de composants, que chaque cible réalise à sa façon : le DOM et le CSS sur le web, des pixels GPU dans une application native. Ni WebView, ni Skia.
Des styles typés, sans CSS à écrireLes couleurs, les espacements et la typographie sont des valeurs C#. Le web reçoit des classes atomiques dédupliquées, et une application native peint les mêmes valeurs sur le GPU.
Des actions serveur, typéesMarquez une méthode avec [ServerAction] et appelez-la depuis le client. Seules les méthodes marquées sont joignables, et une méthode marquée [Authorize] est vérifiée avant de s'exécuter.
POURQUOI LES ÉQUIPES .NET LE CHOISISSENTUne seule pile, pas deuxLa plupart des maisons .NET finissent avec une pile JS qu'elles maintiennent à peine — une équipe en C#, une autre en TypeScript, deux chaînes d'intégration, deux processus de déploiement. eQuantic.UI ramène tout cela à la pile que vous faites déjà tourner.
Un seul langage, de bout en boutLe modèle, le point d'accès et le bouton qui l'appelle sont tous en C#, relus par les mêmes personnes, dans un seul dépôt.
Web et natif, une seule base de codeLes mêmes composants s'ouvrent dans un navigateur et dans une fenêtre native : le poste de travail et le téléphone n'ont pas besoin d'une seconde pile d'interface.
Des outils que vous utilisez déjàdotnet watch recharge la page sur place, les source maps arrêtent le débogueur dans le C# que vous avez écrit, et le build est le dotnet build que votre intégration continue exécute déjà.
Possédé, pas louéSous licence MIT, sur NuGet et développé en public — et le site que vous êtes en train de lire est construit avec.
POURQUOI LES ÉQUIPES .NET LE CHOISISSENTUne seule pile, pas deuxLa plupart des maisons .NET finissent avec une pile JS qu'elles maintiennent à peine — une équipe en C#, une autre en TypeScript, deux chaînes d'intégration, deux processus de déploiement. eQuantic.UI ramène tout cela à la pile que vous faites déjà tourner.
Un seul langage, de bout en boutLe modèle, le point d'accès et le bouton qui l'appelle sont tous en C#, relus par les mêmes personnes, dans un seul dépôt.
Web et natif, une seule base de codeLes mêmes composants s'ouvrent dans un navigateur et dans une fenêtre native : le poste de travail et le téléphone n'ont pas besoin d'une seconde pile d'interface.
Des outils que vous utilisez déjàdotnet watch recharge la page sur place, les source maps arrêtent le débogueur dans le C# que vous avez écrit, et le build est le dotnet build que votre intégration continue exécute déjà.
Possédé, pas louéSous licence MIT, sur NuGet et développé en public — et le site que vous êtes en train de lire est construit avec.
DE LA COMMUNAUTÉCe qu'on en dit
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
Un seul langage, de bout en bout
Les guides, la référence de chaque composant et le démarrage rapide vivent sur le site du framework, et suivent chaque version.
Nous construisons des produits, des bibliothèques et des logiciels de qualité entreprise qui passent à l'échelle mondiale. Un laboratoire technologique basé au Portugal.
Nous construisons des produits, des bibliothèques et des logiciels de qualité entreprise qui passent à l'échelle mondiale. Un laboratoire technologique basé au Portugal.
Nous construisons des produits, des bibliothèques et des logiciels de qualité entreprise qui passent à l'échelle mondiale. Un laboratoire technologique basé au Portugal.