Maison >interface Web >Questions et réponses frontales >Quelle est la différence entre Weex et React Native ?

Quelle est la différence entre Weex et React Native ?

青灯夜游
青灯夜游original
2020-11-20 15:30:2210935parcourir

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.

Quelle est la différence entre Weex et React Native ?

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 communautaire

Weex 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 Commencez

 ! !

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!

Déclaration:
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