Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen Weex und React Native?

Was ist der Unterschied zwischen Weex und React Native?

coldplay.xixi
coldplay.xixiOriginal
2020-11-26 17:01:503828Durchsuche

Der Unterschied zwischen Weex und React Native: 1. Aus Designsicht ähnelt React Native vielen Oop-Sprachen, während Weex eher HTML für die Webentwicklung ähnelt. 2. Weex kann webseitigen Code kompilieren, React Native jedoch nicht .

Was ist der Unterschied zwischen Weex und React Native?

  • Diese Methode ist für alle Computermarken geeignet

Der Unterschied zwischen Weex und React Native:

weex

Einführung:

weex ist ein Alibaba-Unternehmen und 2016 Open Source im Juni. Ein UI-Framework zum Erstellen mobiler plattformübergreifender Plattformen.

Eigenschaften:

  • Leichtgewicht: leicht, einfache Syntax, einfach zu verwenden.

  • Erweiterbar: erweiterbar, umfangreiche integrierte Komponenten, erweiterbare API,

    FHoch Leistung: Hohe Leistung
  • Kernkonzept:
Write ONCE Run Everywhere

basierend auf JS-Entwicklungsframework:

weex basierend auf Vue.js

React Native

: Facebook im Jahr 2015 im Jahr 2015 Open Source Cross -Plattform-UI-Framework auf der F8-Entwicklerkonferenz im März 2019 Kernkonzept: EINMAL LERNEN, ÜBERALL SCHREIBEN Gleiche Punkte:

beide übernehmen das Webentwicklungsmodell und verwenden JS-Entwicklung;

können JS-Code direkt debuggen Chrome;

beide unterstützen die plattformübergreifende Entwicklung;

Sie können den Effekt beim Aktualisieren des Codes implementieren;

  • Unterschiede:

  • 1. React-native ist ähnlich reagieren, während Weex ein Vue-System ist.

    2. Aus gestalterischer Sicht ähnelt React-Native vielen Oop-Sprachen, während Weex eher HTML für die Webentwicklung ähnelt und keine Seite (Templet), Funktion (Skript) und Stil (CSS) kombiniert. in einem wie weex. Vue ist in drei spezifische Code-Schreiborte unterteilt.
  • 3 Ladepaket: React-native lädt das gesamte js.bundle über eine Eintragsdatei weex kann die entsprechenden js separat laden, was sich auf die entsprechende Ladegeschwindigkeit auswirken kann

    4 Ausgabepaketformat: React-Native gibt eine große Bundle-Datei aus, Weex gibt mehrere .js-Dateien aus, React-Native gibt ein Paket aus Ausgabe an das Bundle, während Weex bestimmte funktionale Logikpakete ausgibt und die entsprechenden Abhängigkeitspakete von der Weex-Framework-Schicht bereitgestellt werden. Weex kann natürlich die Unterverpackung unterstützen und das Problem der Ladegeschwindigkeit von Update-Iterationen lösen. Um die Ladegeschwindigkeit des Pakets 5 zu optimieren, muss React-native unterverpackt werden Die zu unterstützende Architektur von Weex scheint mvc zu sein, und die Zustandsverwaltung von React-Native ist besser implementiert. Nebencode,
  • Nein, React-Native konzentriert sich mehr auf Mobilgeräte
  • 8 Auf der Konfigurationsebene stellt React-Native nur eine package.json bereit, um das Projekt klar zu organisieren, während Weex viele Umgebungskonfigurationen übernimmt

  • 9. Unterschiede in den Verpackungsmethoden, React-Native. Verwenden Sie zum Packen den Befehl, um ein jsbundle zu erstellen, und verwenden Sie dann native Befehle, um ein Installationspaket für die entsprechende Plattform zu erstellen. Wenn es mit weex gepackt wird, kann es direkt in ein Installationspaket für die gepackt werden entsprechende Plattform. Wenn Sie nur ein inkrementelles JS-Paket erstellen, wird es in Form eines Weex-Laufs ausgegeben. Entsprechende kostenlose Lernempfehlungen:
Javascript

(Video)

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Weex und React Native?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was sind React Hooks?Nächster Artikel:Was sind React Hooks?

In Verbindung stehende Artikel

Mehr sehen