Les trois frameworks majeurs très en vogue pour le front-end en 2018 sont : angular, vue et réagissons. Parlons de ma compréhension de ces trois frameworks majeurs.
Au début de la période, il y a trois ou quatre ans ou avant, le front-end n'avait pas été complètement séparé. Il semblait qu'il n'était pas élégant de développer la page front-end en utilisant du js natif. C'était comme construire une maison brique par brique, ce qui prenait beaucoup de temps et n'était pas pratique à entretenir. Peu à peu, l'émergence de la bibliothèque jQuery a amélioré l'efficacité des développeurs et réduit la compatibilité des navigateurs. pendant un certain temps, certains anciens projets sont toujours utilisés, mais il n'a pas de mvc ou mvvm. L'architecture doit être configurée par vous-même.
Plus tard, Angular du framework MVC est apparu, ce qui était relativement inefficace. Tant qu'il y avait un changement, il fallait refaire le calcul
Puis le DOM virtuel de React est apparu réduit. Opérations DOM et réduction des coûts. Cela réduit les coûts du projet, améliore l'efficacité et les performances du programme, mais React est basé sur la couche de vue et doit coopérer avec d'autres frameworks, tels que Flux, Redux, etc. vue, ce sera relativement compliqué à utiliser. Par exemple, il ne peut pas être utilisé. Les instructions ne sont pas pratiques à parcourir
Comparé à React, Vue n'est pas aussi flexible et facile à assortir que React, mais il est très efficace ; pour développer. Les plug-ins, les composants et l'écosystème de Vue sont suffisants pour nos projets généraux, bien que vue soit dirigée par des individus, React est maintenu par l'équipe Facebook et la communauté est relativement prospère, mais vue convient à de nombreux projets et. se développe lentement et les perspectives sont également très bonnes.
En tant que vétéran Angular, il est passé par angulaire1, angulaire2 et angulaire4. Chaque version semble être un nouveau framework.
ng-if dans angulaire1 est très similaire à v-if dans vue, car le système de commande de vue est inspiré de angulaire1, et de nombreux problèmes dans angulaire1 sont résolus dans vue
Quand il en ce qui concerne angulaire2, c'est un tout nouveau framework par rapport à angulaire1. Par exemple, il a un meilleur système de composants, l'API a également beaucoup changé, etc. Bien qu'elle ait été beaucoup améliorée, elle est toujours très lourde
Par rapport à angulaire2, de nombreuses nouvelles fonctionnalités ont été ajoutées à la liste des fonctionnalités d'angular4, ainsi que certaines améliorations des anciennes fonctionnalités. Les programmes utilisant angulaire4 consommeront moins d'espace et s'exécuteront plus rapidement que les versions précédentes.Manuel de développement AngularJS pour apprendre)
ReactOfficiellement, React a été créé parce que Facebook n'était pas satisfait des frameworks MVC du marché et a écrit son propre framework pour construire le site Instagram parce qu'il était facile à utiliser, il était open source en mai 2013. Soyez le premier à arriver fin 2017, React a été mis à niveau vers 16.2, le routage React-Router3 a été mis à niveau vers React-router4, React-router-domVue
Résumé.
D'accord, c'est tout pour. cet article est terminé (si vous voulez en voir plus, rendez-vous sur le site Web PHP chinois
Manuel d'utilisation d'AngularJSpour en savoir plus). Si vous avez des questions, vous pouvez laisser un message ci-dessous.
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!