Heim > Artikel > Web-Frontend > Der Unterschied zwischen Mui-App und Uniapp
Der Unterschied zwischen Mui-App und Uniapp: 1. Uniapp ist eine Reihe von Open-Source-Frameworks, die auf mehrere Terminals angewendet werden können. Es ist ein Framework, das Vue.js zur Entwicklung aller Front-End-Anwendungen verwendet, während Mui ein High-End-Framework ist -Performance-Frontend-Framework, das dem nativen APP-Erlebnis am nächsten kommt. mui ist leichtgewichtig und verlässt sich nicht auf JS-Bibliotheken von Drittanbietern usw.
Die Betriebsumgebung dieses Artikels: Windows7-System, Uni-App2.5.1-Version, Dell G3-Computer.
Empfohlen (kostenlos): Uni-App-Tutorial
1. Vorteile
1. Uni-App
Es ist bequemer, bei der Entwicklung auf die offizielle Uni-App-Website zu verweisen (https ://uniapp.dcloud .io/)
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 eine Reihe von Codes, die auf iOS, Android und im Web (Antwort (Formel)) sowie auf 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 Frontend-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 aktuelles Mainstream-Front-End-Personal nahezu 0 betragen.
uni-app wird mit HbuildX entwickelt. Man kann sagen, dass die Entwicklung mit HBuilderX extrem schnell ist. Die Entwicklungsgeschwindigkeit ist relativ hoch, ps: Ich bin ein Webstom-Partner (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.
2. Bei der Entwicklung von Mui
ist es bequemer, auf die offizielle Website von Mui zu verweisen (https://dev.dcloud.net.cn/mui/)
MUI ist leichtgewichtig und nicht Verlassen Sie sich auf eine beliebige JS-Bibliothek eines Drittanbieters. Die komprimierten JS- und CSS-Dateien sind nur 100+K bzw. 60+K groß ähnelt Webseiten und hat kein natives Erscheinungsbild.
MUI basiert auf der Benutzeroberfläche der iOS-Plattform und ergänzt einige UI-Steuerelemente, die nur für die Android-Plattform gelten. Es verfügt über ein unterstützendes Entwicklungstool HBuilder, das vollständige Code-Eingabeaufforderungen bereitstellt und den Verpackungsprozess vereinfacht. Es bietet auch eine entsprechende DEMO, die als Ausgangspunkt für den Einstieg betrachtet werden sollte. Sehr benutzerfreundlich und einfach.
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.
2. Nachteile1. Uni-App
Viele Leute denken, dass WeChat zuerst Miniprogramme gestartet 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 von der Windows-Plattform unterstützt und muss im 360-Browser geöffnet werden
2, muiOffizielle Dokumente haben den Vorteil, dass sie zu einfach sind und fehlen Dokumentation zum JS-Teil, es ist unpraktisch, wenn Anpassungen oder Änderungen erforderlich sind. 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 heruntergezogen werden können.
Die Unterstützung für SDKs von Drittanbietern ist nicht perfekt genug. Die aktuelle Kartenunterstützung ist nicht gut.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Mui-App und Uniapp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!