Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen React und Vuejs?
Unterschiede: 1. Vue ist eine bidirektionale Bindung, React nicht; 2. React verwendet JSX und Vue verwendet HTML-Vorlagen, um Ansichten zu erstellen; verwendet das Gerüst „Create React App“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Vue2.9.6 und React16-Version, DELL G3-Computer.
Vergleich zwischen React.js und Vue.js JavaScript-Bibliothek
Web Ideal für und Native |
Konzentriert sich hauptsächlich auf die Webentwicklung, wurde aber geschrieben, um andere Plattformen in der Zukunft zu unterstützen | |
---|---|---|
Evan You | Erstveröffentlichung | |
Februar 2014 | Geschrieben | |
JavaScript | Plattformübergreifende Entwicklung | |
Weex for Vue befindet sich noch in der Entwicklung und zielt darauf ab, eine reibungslose Entwicklungserfahrung zu bieten | Lernkurve | |
Einfache Lernkurve, HTML-basierte Vorlagen machen es vertraut | Beliebtheit | |
Vue.js steht an erster Stelle und ist das trendigste Projekt des Jahres 2017, mit über 40.000 hinzugefügten Sternen auf GitHub im Laufe des Jahres. | Wiederverwendbarer Sex. | |
Maximale Wiederverwendbarkeit. | Leistung. | |
Genauso schnell. | Mitwirkende auf GitHub. | |
189 | EigenschaftenKann als Basis verwendet werden für die Entwicklung einzelner Seiten oder mobiler Anwendungen | Ein Webanwendungs-Framework, das erweiterte Einzelseitenanwendungen unterstützen kann |
Einfach | React ist komplexer als Vue | Vue ist einfacher als React |
Bemerkenswerte Funktionen | One -Wege-Datenbindung mithilfe von Requisiten | Zustandsbehaftete Komponenten|
JSX (JavaScript XML) | Architektur jenseits von HTMLHTML-basierte Vorlagen | Reaktiv | Komponenten (Aufteilung der gesamten Anwendung in kleine, in sich geschlossene, oft wiederverwendbare Komponenten )
Bootstrap-Apps | CRA (Create React Application) | |
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen React und Vuejs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!