您好,登錄后才能下訂單哦!
小編給大家分享一下mui和uni-app有什么區別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
區別:1、MUI是一套前端框架,可以用于開發web端、web app等應用;而uni-app一套可以適用多端的開源框架,可以開發Android、Web、小程序等多平臺的應用。2、MU不依賴任何第三方JS庫,而uni-app需要。
本教程操作環境:windows7系統、uni-app2.5.1版,DELL G3電腦。
MUI介紹
MUI是一套前端框架,由DCLOUD公司研發而成,提供大量H5和js語言組成的組件,大大提高了開發效率,可以用于開發web端應用、web app等應用。
MUI輕量、且不依賴任何第三方JS庫,壓縮后的JS和CSS文件僅有100+K和60+K
原生UI:鑒于之前的很多前端框架(特別是響應式布局的框架),UI控件看起來太像網頁,沒有原生感覺
MUI以iOS平臺UI為基礎,補充部分Android平臺特有的UI控件
有配套的開發工具HBuilder,提供完善的代碼提示以及打包流程的簡化,同時也提供相應的DEMO,對于入門來說,應該算是非常人性化和簡單的。
MUI只專注于UI的適配和渲染以及各種UI模塊的封裝,不提供其他與UI無關的功能。這可以極大的提高靈活性,方便與其他框架融合使用,同時也有效的保證框架不會太過臃腫龐大,從而影響了性能。
缺點
官方文檔優點過于簡陋,對于JS部分的文檔偏少,如有需要進行定制或者修改的話,不方便。對框架的實現原理和代碼缺少解釋性的文檔,不方便老手進行針對性的定制或者遇到問題時進行排查。
對vue的支持目前還存在問題,當用vue對數據進行渲染后,mui的組件很多時候都無法做出合適的響應,比如無法下拉之類的問題。
對于三方的SDK的支持不夠完善。目前對于地圖的支持并不好。
uni-app介紹
uni-app是一套可以適用多端的開源框架,是一個使用 Vue.js開發所有前端應用的框架,開發者編寫一套代碼,可發布到iOS、Android、Web(響應式)、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平臺。
uni-app對前端開發人員比較友好,學習成本比較低,因為uni-app是基于vue.js。并且它的封裝的組件和微信小程序的組件一樣,所以對于現在的主流前端人員來說學習成本幾乎為0。
uni-app使用HbuildX進行開發。使用HBuilderX進行開發可以說是速度杠杠的。開發速度比較快,ps:我是一個webstom黨(vue很上手),但是對于開發純靜態頁這種會用HBuilderX,個人覺得很不錯無論是環境還是提示效果都很豐富。
缺點
很多人以為小程序是微信先推出的,其實,DCloud才是這個行業的開創者。所以uni-app問世的時間比較短,有很多地方還不是完善。
快應用僅支持 vivo 、oppo、華為
360小程序僅 windows平臺支持,需要在360瀏覽器中打開
以上是“mui和uni-app有什么區別”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。