Maison > interface Web > Tutoriel d'amorçage > le corps du texte

différence de réaction bootstrap

(*-*)浩
Libérer: 2019-07-17 12:02:12
original
2697 Les gens l'ont consulté

Actuellement, il existe trois frameworks front-end populaires que je connais personnellement : BootStrap, React et Vue. Mais pour BootStrap, React aimerait en expliquer davantage.

différence de réaction bootstrap

bootstrap est un framework front-end pour le style, qui n'est pas du même type que le framework front-end React (apprentissage recommandé : Tutoriel vidéo Bootstrap )

react est un framework front-end basé sur le framework mvc (model view control) ou mvp (model view presenter). L'objectif principal est de compléter une page Web d'une seule page (). SPA).

MVC : Modèle (modèle) + Vue (vue) + contrôleur (contrôleur), principalement basé sur l'objectif de superposition, pour séparer les responsabilités de chacun.

MVP : a évolué à partir du modèle MVC, qui utilise un contrôleur/présentateur pour gérer la logique + un modèle pour fournir des données + une vue pour afficher.

BootStrap :

Il se caractérise par un système de grille, simple à utiliser et facile à prendre en main. Il est spécialement conçu pour les pages responsives. Il peut être adapté avec un seul jeu de codes sur tablettes et PC.

L'inconvénient est le manque d'un ensemble puissant de composants systématiques (il n'était pas disponible au moment de l'enquête, mais on dit qu'il est maintenant). Lorsque je l'ai réellement utilisé, un conflit de portée s'est produit. Si vous n'organisez pas un ensemble complet de composants, le développement sera très fatigant

React :

<.>

React est une bibliothèque JAVASCRIPT permettant de créer des interfaces utilisateur, principalement utilisée pour créer l'interface utilisateur.

Il existe deux fonctionnalités principales :


1. Réponse unidirectionnelle des données Lorsque les données changent, React gère automatiquement la mise à jour de l'interface utilisateur

<.>
2. VisualDom (Virtual Dom). React gère les modifications dans l'arborescence Dom. Les développeurs n'ont besoin que d'utiliser le Dom virtuel de React pour le développement, et la page sera rendue plus rapidement


Ceci. conduit à un avantage plus important : le mappage du Dom virtuel au Dom réel est contrôlé par React. Et si le Dom virtuel est mappé sur IOS ou Android. Ainsi, React Native est né, environ 80 % de Reactive Native Le code peut prendre en charge les deux IOS ? et Android.


L'inconvénient est que les récentes modifications apportées à l'accord GPL de React peuvent facilement causer des problèmes commerciaux...


Plus de détails sur Bootstrap Pour les articles techniques, veuillez visiter le

Tutoriel Bootstrap

pour apprendre !

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