J'ai découvert le moteur de modèles Smarty il y a quelques jours, qui a résolu le problème de division du travail qui me préoccupait auparavant. Cependant, lors de la récupération des données renvoyées par ajax, je dois d'abord utiliser js pour générer des balises, puis. ajoutez des éléments aux balises, et enfin Mettez les balises en HTML. . . Aujourd’hui, j’ai découvert que ces frameworks (devraient) pouvoir résoudre ce problème, mais je ne sais pas par lequel commencer ? Vous ne savez pas quel framework choisir en fonction de la complexité du projet ? J'espère que les seniors pourront me donner quelques conseils, merci beaucoup !
En tant que fan de Vue, je recommande bien sûr Vue.
La raison est :
Il est plus facile de démarrer que les autres. Vous n'avez pas besoin d'un tas d'outils de construction pour l'utiliser directement (bien sûr, il est préférable de les avoir)
Léger, plus petite taille, chargement plus rapide, bien sûr, le front-end aime les petites et belles choses
La fonction est suffisamment puissante et il existe des solutions pour la plupart des scénarios
vue prône le principe de simplicité et de praticité, elle est assez petite et assez puissante, ce qui est bien
J'ai utilisé les trois, React est similaire à vue et Angular contient plus de fonctions (angular est divisé en version 1 et version 2, 2 est dactylographié utilisé par défaut, 1 est trop volumineux), il est recommandé d'apprendre vue, je je l'utilise également récemment vue.
En voyant tant de recommandations
vue
ci-dessus, je pense que la clé est de comprendre quel problème chaque framework résout et quels avantages il apporte au développement et aux performances. Peut-être qu'après un certain temps, un autre framework sortira et sera à nouveau loué, c'est mieux si vous le faites. peut aller plus loin en étudiantSelon votre description, vos besoins devraient être relativement simples, utilisez simplement Vue simple et suffisamment puissante.
Les modèles Vuejs (pas dans les fichiers .vue) sont des chaînes et n'ont pas besoin d'être convertis ; le JSX de React doit également être converti (ou introduire une lib), etc. C'est trop compliqué pour vous de démarrer avec React.
Mais ma suggestion personnelle est que si vous en avez l'opportunité et l'énergie, il est préférable d'entrer en contact ou d'apprendre React.
Angular a une injection de dépendances et une vérification des valeurs sales, mais Vue ne les a pas. Il est facile de démarrer et la documentation est très bien écrite. Il est recommandé d'apprendre Vue.
vue
Raisons : simples, fiables et profondes
Recommandez React + Mobx + Ant Design, qui est aussi facile à apprendre que vue. Personnellement, je pense que la difficulté de la pile technologique React vient principalement de Redux. Les débutants ou ceux qui trouvent cela gênant peuvent en fait la contourner. Il s'agit de l'adresse du projet todomvc de Mobx + React.
Quel écosystème est parfait, lequel doit-on utiliser en premier
Bien sûr, c'est vue