Unterschied: 1. MUI ist eine Reihe von Front-End-Frameworks, die zur Entwicklung von Anwendungen wie Web und Web-Apps verwendet werden können, während Uni-App ein Open-Source-Framework ist, das auf mehrere Terminals angewendet werden und mehrere Plattformen entwickeln kann wie Android, Web und kleine Programme. 2. MU verlässt sich im Gegensatz zu uni-app nicht auf JS-Bibliotheken von Drittanbietern.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App-Version 2.5.1, DELL G3-Computer.
Einführung in MUI
MUI ist ein von der DCLOUD Company entwickeltes Front-End-Framework, das eine große Anzahl von Komponenten aus H5- und JS-Sprachen bereitstellt, die die Entwicklungseffizienz erheblich verbessern und zur Entwicklung von Webanwendungen verwendet werden können und Web-Apps und andere Anwendungen.
MUI ist leichtgewichtig und basiert nicht auf JS-Bibliotheken von Drittanbietern. Die komprimierten JS- und CSS-Dateien sind nur 100+K und 60+K groß.
Native UI: Im Hinblick auf viele frühere Front-End-Frameworks (insbesondere responsives Layout). Frameworks) sehen die UI-Steuerelemente zu sehr wie Webseiten aus und haben kein natives Gefühl Code-Eingabeaufforderungen und ein vereinfachter Verpackungsprozess sowie eine entsprechende DEMO, die sehr benutzerfreundlich und für den Einstieg einfach sein sollte.
MUI konzentriert sich nur auf die Anpassung der Benutzeroberfläche sowie das Rendern und Packen verschiedener UI-Module und bietet keine anderen Funktionen, die nichts mit der Benutzeroberfläche zu tun haben. Dies kann die Flexibilität erheblich verbessern und die Integration mit anderen Frameworks erleichtern. Außerdem wird effektiv sichergestellt, dass das Framework nicht zu sehr aufgebläht wird, was sich negativ auf die Leistung auswirkt.
NachteileDie Vorteile der offiziellen Dokumentation sind zu einfach und es gibt nur wenige Dokumente zum JS-Teil. Wenn Sie sie anpassen oder ändern müssen, ist dies unpraktisch. Es mangelt an erläuternder Dokumentation zu den Implementierungsprinzipien und Codes des Frameworks, was es für erfahrene Benutzer schwierig macht, gezielte Anpassungen vorzunehmen oder auftretende Probleme zu beheben. Es gibt immer noch Probleme mit der Unterstützung für Vue. Bei der Verwendung von Vue zum Rendern von Daten reagieren Mui-Komponenten häufig nicht richtig, z. B. wenn sie nicht heruntergefahren werden können.
Die Unterstützung für SDKs von Drittanbietern ist nicht perfekt genug. Derzeit ist die Unterstützung für Karten nicht gut.
Uni-App-Einführung
Uni-App ist eine Reihe von Open-Source-Frameworks, die auf mehrere Terminals angewendet werden können. Es ist ein Framework, das Vue.js verwendet, um alle Front-End-Anwendungen zu entwickeln Satz von Codes, die auf iOS, Android, Web (responsive) und verschiedenen kleinen Programmen (WeChat/Alipay/Baidu/Toutiao/QQ/DingTalk/Taobao), Schnellanwendungen und anderen Plattformen veröffentlicht werden können. uni-app ist benutzerfreundlicher für Front-End-Entwickler und hat geringere Lernkosten, da uni-app auf vue.js basiert. Und seine gekapselten Komponenten sind die gleichen wie die des WeChat-Applets, sodass die Lernkosten für aktuelle Mainstream-Front-End-Mitarbeiter nahezu 0 betragen.
uni-app wird mit HbuildX entwickelt. Man kann sagen, dass die Verwendung von HBuilderX für die Entwicklung extrem schnell ist. Die Entwicklungsgeschwindigkeit ist relativ hoch, ps: Ich bin ein Webstom-Partei (sehr vertraut mit Vue), aber für die Entwicklung rein statischer Seiten verwende ich persönlich HBuilderX, sowohl in Bezug auf die Umgebung als auch auf die sofortigen Effekte.
NachteileViele Leute denken, dass WeChat zuerst Miniprogramme eingeführt hat. Tatsächlich ist DCloud der Pionier dieser Branche. Daher gibt es die Uni-App erst seit relativ kurzer Zeit und es gibt viele Aspekte, die noch nicht perfekt sind. Quick App unterstützt nur Vivo, Oppo, Huawei
360-Applet wird nur auf Windows-Plattformen unterstützt und muss im 360-Browser geöffnet werden
Empfohlen: „
uniapp-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Mui und Uni-App?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!