Maison > Article > interface Web > La différence entre l'application Mui et Uniapp
La différence entre mui app et uniapp : 1. uniapp est un framework open source qui peut être appliqué à plusieurs terminaux. C'est un framework qui utilise Vue.js pour développer toutes les applications frontales, alors que mui l'est. le frontal hautes performances le plus proche de l'expérience APP native ; 2. mui est léger et ne repose sur aucune bibliothèque JS tierce, etc.
L'environnement d'exploitation de cet article : système Windows7, version uni-app2.5.1, ordinateur Dell G3.
Recommandé (gratuit) : Tutoriel uni-app
Avantages
1.
Il sera plus pratique de se référer au site officiel d'uni-app lors du développement (https://uniapp.dcloud.io/)
uni -app est un ensemble de framework open source adapté à plusieurs terminaux, c'est un framework qui utilise Vue.js pour développer toutes les applications frontales. Les développeurs écrivent un ensemble de codes qui peuvent être publiés sur iOS, Android, Web (responsive). ), et divers petits programmes (WeChat/Alipay/Baidu /Toutiao/QQ/DingTalk/Taobao), Kuai App et d'autres plateformes.
uni-app est plus convivial pour les développeurs front-end et a des coûts d'apprentissage inférieurs car uni-app est basé sur vue.js. Et ses composants encapsulés sont les mêmes que ceux de l'applet WeChat, de sorte que le coût d'apprentissage pour le personnel front-end traditionnel actuel est presque nul.
uni-app utilise HbuildX pour le développement. On peut dire que le développement à l'aide de HBuilderX est extrêmement rapide. La vitesse de développement est relativement rapide, ps : je suis un webstom (très familier avec Vue), mais pour développer des pages purement statiques, j'utilise HBuilderX, je pense personnellement que c'est très bien, tant en termes d'environnement que d'effets d'invite.
2. Mui
Il sera plus pratique de se référer au site officiel de mui lors du développement (https://dev.dcloud.net.cn /mui/ )
MUI est léger et ne repose sur aucune bibliothèque JS tierce. Les fichiers JS et CSS compressés ne font que 100+K et 60+K
Natifs. Interface utilisateur : au vu de nombreux frameworks frontaux précédents (en particulier les frameworks de mise en page réactifs), les contrôles de l'interface utilisateur ressemblent trop à des pages Web et n'ont aucune sensation native.
MUI est basé sur l'interface utilisateur de la plate-forme iOS, complétant certains contrôles de l'interface utilisateur. unique à la plate-forme Android
Il existe un outil de développement de support HBuilder, qui fournit des invites de code complètes et une simplification du processus d'empaquetage. Il fournit également une DEMO correspondante, qui devrait être très conviviale et simple pour commencer.
MUI se concentre uniquement sur l'adaptation et le rendu de l'interface utilisateur et l'encapsulation de divers modules d'interface utilisateur, et ne fournit pas d'autres fonctions sans rapport avec l'interface utilisateur. Cela peut grandement améliorer la flexibilité et faciliter l'intégration avec d'autres frameworks. Cela garantit également que le framework ne sera pas trop volumineux, affectant ainsi les performances.
2. Inconvénients
1.uni-app
Beaucoup de gens pensent que les mini-programmes ont été lancés en premier par WeChat. En fait, DCloud est le pionnier de cette industrie. Par conséquent, uni-app existe depuis relativement peu de temps et de nombreux aspects ne sont pas encore parfaits.
L'application Quick ne prend en charge que Vivo, Oppo, Huawei
L'applet 360 n'est prise en charge que sur la plate-forme Windows et doit être ouverte dans le navigateur 360
2, mui
L'avantage de la documentation officielle est qu'elle est trop simple, et il y a peu de documents sur la partie JS. Si vous avez besoin de la personnaliser ou de la modifier, ce n'est pas pratique. Il y a un manque de documentation explicative sur les principes de mise en œuvre et les codes du framework, ce qui rend difficile pour les utilisateurs expérimentés d'effectuer des personnalisations ciblées ou de résoudre les problèmes lorsqu'ils les rencontrent.
Il y a toujours des problèmes avec la prise en charge de vue. Lors de l'utilisation de vue pour restituer des données, les composants mui ne répondent souvent pas de manière appropriée, par exemple en étant incapables de les extraire.
La prise en charge des SDK tiers n'est pas assez parfaite. Actuellement, la prise en charge des cartes n'est pas bonne.
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!