Maison > interface Web > Questions et réponses frontales > Quels sont les trois principaux frameworks front-end ?

Quels sont les trois principaux frameworks front-end ?

青灯夜游
Libérer: 2021-10-28 12:04:36
original
45049 Les gens l'ont consulté

Les trois principaux frameworks front-end font référence à : 1. Angular, qui est un framework JavaScript MVC frontal pour la création d'interfaces utilisateur ; 2. React, qui est un framework JavaScript pour la création d'interfaces utilisateur ; un ensemble d'outils pour créer des interfaces utilisateur.

Quels sont les trois principaux frameworks front-end ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Les trois principaux frameworks front-end Web sont Angular, React et Vue.

angular

Angular s'appelait à l'origine angulaireJS et est né en 2009. Avant, nous utilisions tous jquery pour le développement. Depuis l'émergence d'angular, nous avons de nouveaux choix. Sa plus grande caractéristique est qu'il transplante du back-end. modèles de développement vers le front-end à réaliser, tels que MVC, injection de dépendances, etc.

Angular est un framework JavaScript, une bibliothèque écrite en JavaScript, un framework JavaScript MVC côté client pour développer des applications Web dynamiques. À l'origine, il s'agissait d'un projet Google, mais il s'agit désormais d'un framework open source.

Avantages du framework Angular :

1. Le framework Angular prend en charge diverses plates-formes et est puissant. Il fournit non seulement divers outils, mais fournit également un moyen maintenable de créer des modèles de projet. Ainsi, lorsque vous l'utilisez correctement, vous ne rencontrerez pas de structures de code difficiles à modifier et à tester

2 Angular est construit à l'aide de TypeScript, et TypeScript s'appuie sur JS ES6, vous n'avez donc pas besoin d'apprendre un tout nouveau langage. , mais vous pouvez toujours obtenir des types statiques, des interfaces, des classes, des espaces de noms, des décorateurs et d'autres fonctionnalités.

3. Les composants d'Angular sont séparés, nous pouvons donc facilement remplacer divers composants. Et avec Angular, la logique de présentation et d'application ne sont pas étroitement couplées, ce qui rend le balisage plus clair et plus simple.

4. Le but d'Angular est d'effectuer des tests complets. Il prend en charge l'utilisation d'outils tels que Jasmine et Protractor pour les tests unitaires et les tests de bout en bout.

5. ce qui signifie qu'il convient à plusieurs applications. Le cadre de la plateforme. Et de nombreux outils tiers utiles peuvent être trouvés dans ce framework

[Tutoriel recommandé : Tutoriel vidéo angulaire]

react

react est une bibliothèque JavaScript lancée par Facebook pour créer des interfaces utilisateur. React est principalement utilisé pour créer une interface utilisateur. Beaucoup de gens considèrent React comme le V (vue) dans MVC. React a des performances élevées et une logique de code très simple. De plus en plus de gens ont commencé à y prêter attention et à l'utiliser.

React est né d'un projet interne de Facebook. Parce que l'entreprise n'était pas satisfaite de tous les frameworks JavaScript MVC du marché, elle a décidé d'en écrire un pour créer le site Web Instagram. Après l'avoir réalisé, j'ai trouvé que cet ensemble de choses était très utile, c'est pourquoi il est devenu open source en mai 2013.

Parce que l'idée de conception de React est extrêmement unique, il s'agit d'une innovation révolutionnaire, offre des performances exceptionnelles et la logique du code est très simple. Par conséquent, de plus en plus de gens commencent à y prêter attention et à l’utiliser, pensant qu’il pourrait devenir l’outil principal de développement Web à l’avenir.

React est principalement utilisé pour créer une interface utilisateur. Vous pouvez transmettre différents types de paramètres dans React, tels que des codes de déclaration pour vous aider à restituer l'interface utilisateur, des éléments HTML DOM statiques, des variables dynamiques et même des composants d'application interactifs. [Tutoriel vidéo recommandé : "5 bons didacticiels vidéo pratiques recommandés pour apprendre Redis"]

Caractéristiques :

  • Conception déclarative : React adopte un paradigme déclaratif, qui peut facilement décrire les applications.

  • Efficace : React minimise les interactions avec le DOM en simulant le DOM.

  • Flexible : React fonctionne bien avec des bibliothèques ou des frameworks connus.

vue

Vue.js est un framework frontal JavaScript populaire, un framework JavaScript open source pour créer des interfaces utilisateur, conçu pour mieux organiser et simplifier le développement Web. L'objectif principal de Vue est la couche de vue dans le modèle MVC. En même temps, il peut également facilement obtenir des mises à jour des données et réaliser l'interaction entre la vue et le modèle via des méthodes spécifiques au sein du composant.

Vue.js est un framework progressif pour la création d'interfaces utilisateur. Contrairement à d'autres frameworks lourds, Vue adopte une conception de développement incrémental ascendant. La bibliothèque principale de Vue se concentre uniquement sur la couche de vue et est très facile à apprendre et à intégrer à d'autres bibliothèques ou projets existants. Vue, en revanche, est tout à fait capable de piloter des applications complexes d'une seule page développées à l'aide de composants et de bibliothèques à fichier unique pris en charge par l'écosystème Vue. [Tutoriel vidéo recommandé : "La dernière sélection de 5 didacticiels vidéo vue.js"]

L'objectif de Vue.js est d'obtenir une liaison de données réactive et des composants de vue combinés via l'API la plus simple possible.

Vue.js lui-même n'est pas un framework complet - il se concentre uniquement sur la couche de vue. Il est donc très facile à apprendre et très facile à intégrer à d’autres bibliothèques ou à des projets existants. D'un autre côté, Vue.js peut également parfaitement alimenter des applications complexes d'une seule page lorsqu'il est utilisé avec des outils associés et des bibliothèques de support.

Avantages de Vue :

  • Vue.js peut être développé en composants, ce qui réduit considérablement la quantité d'écriture de code et facilite la compréhension des lecteurs.

  • L'avantage le plus important de Vue.js est qu'il peut effectuer une liaison bidirectionnelle de données (nous ressentirons évidemment la commodité de cette fonctionnalité dans l'écriture ultérieure).

  • L'effet d'interface écrit à l'aide de Vue.js lui-même est réactif, ce qui permet à la page Web d'afficher de très beaux effets sur différents appareils.

  • Par rapport aux pages traditionnelles qui utilisent des hyperliens pour basculer et sauter des pages, Vue utilise le routage sans actualiser la page.

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal