uni-app评估报告
-
背景
現如今市面上端的形態(tài)多種多樣,特別是移動端,例如Android、iOS、以及各個平臺的小程序等各種端大行其道,當業(yè)務要求同時在不同的端都要求有所表現的時候,針對不同的端去編寫多套代碼的成本顯然非常高,這時候只編寫一套代碼就能夠適配到多端的能力就顯得極為需要。
-
同類框架
Taro、chameleon、WePY、mpvue
?
Taro使用的是Reart,鑒于技術選型,我沒學過Reart相較于uni-app社區(qū)帖子人數相差較大,Taro僅有不到兩千的帖子,uni-app是Taro的幾倍之多。
?
Chameleon,滴滴開發(fā),沒有社區(qū),只有交流群。
?
還有一些外國的框架,大多只能是Android和iOS的跨端(畢竟外國沒有小程序),所以也不給予考慮。
?
參考資料:https://blog.csdn.net/z4909801/article/details/88943851
-
公司背景
DCloud.io,數字天堂(北京)網絡技術有限公司。
Dcloud是W3C成員及HTML5中國產業(yè)聯(lián)盟發(fā)起單位。致力于推進HTML5發(fā)展,構建HTML5生態(tài)。
?
-
優(yōu)點
4.1跨平臺量大
uni-app支持Android、iOS、H5、微信小程序、支付寶小程序、百度小程序、頭條小程序、QQ小程序八平臺的跨端開發(fā),做到一套代碼,多端發(fā)布。
4.2對開發(fā)者友好
DCloud公司擁有370萬開發(fā)者用戶,旗下uni-app有5萬+案例、900款插件(6月份時我看的時候是700)、50+微信/qq群,支持微信小程序的所有組件,如圖4-1。
uni-app使用vue.js開發(fā),學習成本低,學習過vue.js就可以直接投入開發(fā)。編譯工具簡潔快速,內置git。不需要配置其他的環(huán)境。
框架社區(qū)或者交流群中提出問題,會有管理員進行解答。提交的bug也會很迅速的解決(我注意到幾個都是一般兩個星期左右就解決了)。
?
4.3開發(fā)環(huán)境
uni-app使用HBuilderX(以下用HBX代替)進行開發(fā),HBX對于vue語法等支持可以說是比較完備了。HBX輕巧快速,代碼提示方面也做得不錯,個人挺喜歡。
4.4國產
uni-app屬于國內團隊所開發(fā),許多接口和方法注釋等都是中文,這對國內的開發(fā)者異常友好,這也是吸引了很多國內開發(fā)者使用的原因,這也使得和一些框架開發(fā)者交流起來也異常方便。
?
4.5其他
uni-app拓展能力強,封裝了H5+,支持nvue(其實也就是基于Weex),也支持原生Android,ios開發(fā)。可以將原有的移動應用和H5應用改成uni-app應用,如果以上的東西你都有接觸過,那我覺得你很適合。
前景不錯,坐擁百萬開發(fā)者,擁有大量的成功案例,被阿里小程序工具設為內置。
?
?
-
缺點
5.1年輕
uni-app于2018-07-24正式發(fā)布,至今才歷經一年多的時間,是一款非常年輕的產品。新也代表著有問題,畢竟市面上手機機型如此多,各個手機商的加工系統(tǒng)如此多,適配起來也不是一件簡單的事,所以坑肯定會有不少。
5.2風險
作為一個發(fā)行時間非常短的技術,風險是肯定存在的,畢竟市面上技術千千萬,脫穎而出的不少,但是石沉大海的卻是更多。畢竟uni-app剛剛問世,雖然看起來發(fā)展不錯,但誰也不知道它會不會隨時倒下,這其中的風險卻是要考慮在內的事情。
?
-
總結
總得來說,我還是比較建議使用,鑒于風險和坑多,最好是可以有一些小的,開發(fā)量沒那么大的項目開始摸索。
?
總結
以上是生活随笔為你收集整理的uni-app评估报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件中什么是接口?软件接口的具体定义
- 下一篇: 计算机考试成绩分析汇报,计算机考试成绩分