Maison > interface Web > Voir.js > Quelle est la différence entre vue.js et les autres frameworks ?

Quelle est la différence entre vue.js et les autres frameworks ?

coldplay.xixi
Libérer: 2023-01-13 00:44:50
original
4245 Les gens l'ont consulté

Les différences entre vue.js et les autres frameworks : 1. Le coût d'apprentissage d'AngularJs est relativement élevé, tandis que les API fournies par Vue elle-même sont relativement simples et intuitives 2. React s'appuie sur Virtual DOM [Virtual DOM ; ], et Vue utilise le modèle DOM.

Quelle est la différence entre vue.js et les autres frameworks ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, Vue version 2.9.6, ordinateur Dell G3. Cette méthode convient à toutes les marques d'ordinateurs.

[Articles connexes recommandés : vue.js]

La différence entre vue.js et les autres frameworks :

1. Différences avec AngularJS

Augular vient de Google et est actuellement l'un des frameworks les plus populaires, utilisé dans les systèmes interactifs complexes côté PC. Ce que nous appelons habituellement AngularJS fait référence à Angular 2. Angular 1 et Angular 2 peuvent être considérés comme deux frameworks différents, qui constituent une réécriture d'AngularJS (la première version du framework).

Mêmes points

  • les deux prennent en charge les commandes – commandes intégrées et commandes personnalisées

  • les deux prennent en charge les filtres – intégrés les filtres et les filtres personnalisés

  • prennent en charge la liaison bidirectionnelle

  • ne prennent pas en charge les navigateurs bas de gamme (tels que IE6/7/8)

Différences

  • AngularJs a un coût d'apprentissage plus élevé, comme l'ajout de la fonctionnalité d'injection de dépendances, alors que les API fournies par Vue elle-même sont relativement simple et intuitif.

  • En termes de performances, AngularJS s'appuie sur une vérification sale des données, donc plus il y a de surveillance, plus cela devient lent. Vue utilise l'observation basée sur le suivi des dépendances et utilise des mises à jour de file d'attente asynchrones, de sorte que toutes les données sont mises à jour indépendamment.

2. Différences avec React

React est une bibliothèque JavaScript utilisée pour créer des composants d'interface utilisateur pour les applications Web. React est géré par Facebook et de nombreuses grandes marques technologiques utilisent React dans leurs environnements de développement.

Mêmes points

  • React utilise une syntaxe JSX spéciale, Vue recommande également d'utiliser .vue pour écrire, les deux doivent être compilés et utilisés

  • L'idée centrale est la même, tout est un composant et les instances de composants peuvent être imbriquées

  • Les deux fournissent des fonctions de hook raisonnables, permettant aux développeurs de personnaliser les besoins de traitement

  • N'a pas de package de base fonctionnel intégré, mais le charge en tant que plug-in

  • La fonctionnalité mixins est prise en charge dans le développement de composants

Différences

  • React s'appuie sur Virtual DOM (virtual DOM), tandis que Vue utilise des modèles DOM. Le DOM virtuel de React effectue des vérifications sales.

  • Vue fournit des instructions, des filtres, etc., qui peuvent faire fonctionner le DOM très facilement et rapidement

  • Vue Virtual Dom est différent de React Virtual dom

Quelle est la différence entre vue virtual dom et réagir virtual dom ?

le DOM virtuel est différent, vue suivra le dépendances de chaque composant, il n'est pas nécessaire de restituer l'intégralité de l'arborescence des composants

Pour React, chaque fois que l'état de l'application est modifié, tous les composants seront restitués, donc la méthode de fonction de cycle de vie ShouldComponentUpdate. est nécessaire en réaction pour le contrôle.

Vue

Vue.js est l'un des frameworks JavaScript les plus discutés et à la croissance la plus rapide. Il a été créé par l'ancien employé de Google, Evan You, qui a travaillé sur Angular alors qu'il était employé de Google. Vous pouvez le considérer comme un succès en raison de sa capacité à créer des interfaces utilisateur attrayantes en utilisant HTML, CSS et JavaScript. Vue est utilisé par Alibaba, GitLab, Baidu et est apprécié par les développeurs et concepteurs du monde entier.

Recommandations d'apprentissage gratuites associées : javascript(vidéo)

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