Cet article examine les projets open source front-end populaires d'Alibaba. Lesquels avez-vous utilisé ? Si vous ne l’avez jamais utilisé auparavant, vous pouvez l’essayer !
Présentation du texte intégral :
Ant Design : Langage de conception d'interface utilisateur de niveau entreprise et bibliothèque de composants React
Element UI : Bibliothèque de composants de bureau basée sur Vue 2.0
Egg.js : Framework Node.js au niveau de l'entreprise
Icejs : Solutions d'applications mid-end et back-end basées sur React
UmiJS : Framework d'application React enfichable au niveau de l'entreprise
G2 : Syntaxe graphique visuelle à haute interaction basée sur les données
ahooks : Bibliothèque React Hooks fiable et de haute qualité
Formily : Solution de formulaire MVVM
Rax : Croix -moteur de rendu de conteneurs
LowCodeEngine: Moteur Low Code
Midway: Un framework Node.js intégré au cloud et orienté vers l'avenir
BizCharts: Bibliothèque universelle de composants de graphiques
Hilo : Moteur de jeu interactif HTML5
Un langage de conception d'interface utilisateur de niveau entreprise et une bibliothèque de composants React. Il présente les caractéristiques suivantes :
Composants React de haute qualité prêts à l'emploi. Développé à l'aide de TypeScript, fournissant des fichiers complets de définition de type.
. Egg regroupe ces plug-ins via le framework et personnalise la configuration en fonction de ses propres scénarios commerciaux, de sorte que le coût de développement d'applications devienne très faible. Il présente les fonctionnalités suivantes :
Offre la possibilité de personnaliser le framework de couche supérieure basé sur Egg
Mécanisme de plug-in hautement évolutif Gestion multi-processus intégrée Développé sur la base de Koa, excellentes performances
Développement de style progressif
Github (⭐️ 17,3k) : github.com/alibaba/ice
umi est un framework d'application React enfichable au niveau de l'entreprise. Umi est basé sur le routage et prend en charge à la fois le routage configuré et le routage conventionnel pour garantir des fonctions de routage complètes et étendre les fonctions en conséquence. Ensuite, il est équipé d'un système de plug-ins avec un cycle de vie complet, couvrant chaque cycle de vie, du code source aux produits construits, prenant en charge diverses extensions fonctionnelles et besoins commerciaux. Il possède de nombreuses fonctionnalités très intéressantes, telles que :
Github (⭐️ 12,9k) : github.com/umijs/umi
G2 Un ensemble de graphiques statistiques généraux pour Data-. grammaire graphique visuelle pilotée et hautement interactive avec une grande facilité d'utilisation et une grande évolutivité. En utilisant G2, vous pouvez créer une variété de graphiques statistiques interactifs en utilisant Canvas ou SVG avec une seule instruction sans prêter attention aux détails fastidieux de mise en œuvre du graphique.
Github (⭐️ 11,3k) : github.com/antvis/g2
ahooks est un ensemble de bibliothèques React Hooks fiables et de haute qualité pendant le processus de développement actuel de. Projet React, un ensemble de bibliothèques React Hooks utiles est essentiel, j'espère que les ahooks deviendront votre choix. Il présente les caractéristiques suivantes :
Github (⭐️ 10.1k) : github.com/alibaba/hoo…
Formily est une forme abstraite. Solution de formulaire MVVM de modèle de domaine. Dans React, tout le problème de rendu de l'arborescence pour les formulaires est très visible en mode contrôlé. Surtout pour les scénarios de liaison de données, il est facile de provoquer le gel des pages. Afin de résoudre ce problème, Formily effectue une gestion distribuée de l'état de chaque champ de formulaire, améliorant ainsi considérablement les performances de fonctionnement du formulaire. Dans le même temps, il intègre profondément le protocole JSON Schema, qui peut vous aider à résoudre rapidement le problème du rendu des formulaires piloté par le back-end. Il présente les caractéristiques suivantes :
Github (⭐️ 8,3k) : github.com/alibaba/for…
Rax est la solution cross-end la plus utilisée d'Alibaba, aidant les développeurs à écrire du Web, petit. programmes, applications cross-end dans différents conteneurs tels que Flutter. Il présente les caractéristiques suivantes :
Github (⭐️ 7,8k) : github.com/alibaba /rax
LowCodeEngine Le moteur Low-code est un framework de R&D low-code avec une puissante évolutivité fourni pour les développeurs de plates-formes low-code. Il est produit conjointement par Alibaba Front-end Committee et DingTalk. Les utilisateurs peuvent rapidement personnaliser une plateforme low-code qui répond à leurs besoins professionnels sur la base d'un moteur low-code. Il présente les caractéristiques suivantes :
Github (⭐️ 7,6k) : github.com/alibaba/low…
github.com/midwayjs/mi…12 BizCharts
github.com/alibaba/Biz…13 Hilo
github.com/hiloteam/Hi… XRender est une solution "formulaire/table/graphique" intermédiaire et back-end facile à utiliser. Github (⭐️ 4,9k) : github.com/alibaba/x-r… Fusion Design est un travail visant à améliorer l'efficacité de la construction de l'interface utilisateur entre la conception et le développement. . En créant des protocoles et des flux de travail standard entre la conception et le front-end sur la base du modèle DPL, nous pouvons rapidement créer un DPL qui répond aux exigences de l'entreprise, améliorer l'efficacité de la construction du DPL et des applications, et aider les entreprises à mettre en œuvre rapidement la construction de l'interface utilisateur. Github (⭐️ 4,2k) : github.com/alibaba-fus… Adresse originale : https://juejin.cn/post/7135382523672002590 ( partage de vidéos : Premiers pas avec le front-end Web)14. XRender
15. Fusion Design
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!