Maison >interface Web >Questions et réponses frontales >Quelle est la différence entre Weex et React Native ?
Différences : 1. Weex utilise Android V8 et React Native utilise JSCore. 2. Weex est basé sur Vue En raison de l'open source tardif, il existe relativement peu de documents pertinents sur Internet et la communauté React Native utilise React, et la communauté est relativement active, avec de nombreux projets et documents de référence.
Présentation de weex
weex a été open source par Alibaba en juin 2016 Une interface utilisateur framework pour créer des plates-formes mobiles multiplateformes
Caractéristiques :
1. Léger : syntaxe légère et simple, facile à utiliser
2. , API extensible,
3. Hautes performances : Hautes performances
Concept de base : Write Once Run Everywhere
Basé sur le framework de développement JS : weex est basé sur vue .js
Introduction à React Native
Facebook a open source le framework d'interface utilisateur multiplateforme lors de la conférence des développeurs F8 en mars 2015
Concept de base : APPRENDRE UNE FOIS, ÉCRIRE PARTOUT
Basé sur le framework de développement JS : React Native est basé sur React
La différence entre Weex et React Native
Moteur JS
weex utilise Android V8, iOS utilise JSCore, React Native utilise JSCore
Framework de développement JS :
weex est basé sur vue.js (étoile 2W+). Cadre de développement frontal petit et léger, composantisation, liaison de données, dom virtuel introduit dans la version 2.0.
ReactNative utilise React (étoile 5W+). Cadre de développement front-end révolutionnaire, composantisation, liaison de données, dom virtuel.
Coût d'apprentissage
1. Configuration de l'environnement :
ReactNative doit installer et configurer de nombreux outils dépendants selon la documentation, ce qui est relativement gênant. Vous pouvez utiliser weex après avoir installé cli
2. vue vs réagir : La comparaison a été faite ci-dessus
Il y a un certain coût dans l'apprentissage et l'utilisation du modèle de réaction JSX est plus proche du modèle commun JSX. utilisé des méthodes de développement Web. Le modèle est du HTML ordinaire, la liaison de données utilise le style moustache, le style utilise directement le CSS
Performance
1. ReactNative doit être implémenté par vous-même, optimisant ainsi le temps d'exécution du chargement JS
weex fournit une implémentation de sous-traitance par défaut
2 Rendu de vue en grand bloc
ReactNative n'a pas de. mécanisme d'optimisation par défaut, et les performances de rendu des vues longues seront relativement mauvaises
weex propose deux modes de rendu : nœud et arbre, optimisant le rendu des vues longues
Support communautaireWeex est open source tardivement, des informations pertinentes sur Internet Il y en a encore relativement peu, et la communauté est petite
La communauté React Native est plus active, et il y a plus de projets ; et du matériel de référence
Pour plus de connaissances liées à la programmation, veuillez visiter :
Programmation CommencezCe 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!