初識React-Native、vue、weex

去年17年1月份的時候,那時候剛來公司不久,公司開始是用mui+h5+h5+開發(fā)的混合app使用mui+h5開發(fā)web app,不過折騰了半年發(fā)現(xiàn)app幾個版本都不盡人意。主要體現(xiàn)在:性能跟不上、mui官方各種bug出來沒人修復(fù),社區(qū)越來越不活躍、有很多三方的插件官方集成難度太大。?

慢慢的意識到問題之后就尋求新的解決方案,開頭我花了兩三個星期學(xué)習(xí)vue.js,并且使用vue搭建app和公司后臺,他兩的路由框架全部配置好了。那時候覺得vue數(shù)據(jù)處理起來非常方便,單頁面應(yīng)用性能很不錯,代碼也很簡潔、編寫難度不大。不過隨著app功能的深入,發(fā)現(xiàn)遇到難題了,用它跟原生層交互,必須使用h5+或者Cordova,這就很郁悶了,那時候用的版本1.*,vue更新速度非??欤瑢τ谖覀冞@種小公司來說,它開發(fā)app難度有些大,并且它開發(fā)app的生態(tài)還不夠完善,相對那時的我來說太過耗時間。?

于是看到了阿里的weex,花了幾天了解,開頭看他的文檔感覺一臉懵逼,不知道他講的是什么,后面慢慢才有些明白了??戳怂乃悸泛退麄冏龅漠a(chǎn)品,性能確實能夠與原生媲美了,不過可惜的是:文檔不夠完善、組件也不夠豐富、因為涉及到很多原生層面代碼所以需要有一定的android和ios原生功底,不然到時候遇到bug都不知如何下手了、還有就是社區(qū)不活躍。所以還是不采這個坑。?

最后面接觸到的是React-Native,第一感覺就是他就是我想要的東西了。它性能挺不錯、生態(tài)完善、社區(qū)活躍(github有6w+ star)、組件豐富(官方插件組件很豐富、三方插件只有你想不到的沒有做不到的、基本形成三方插件和官方插件互補(bǔ)的形式)、最重要的是原生功底沒有硬性要求,一份代碼能夠兼容多端,這樣就能夠大大提升開發(fā)速度了、大部分與原生代碼交互直接使用三方插件配置即可。那時候的所有壓抑在那一刻都釋放出來了,而是開始了我的RN之旅了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,836評論 25 709
  • 今天和店長儲備人選溝通時,深深體會到:團(tuán)隊中沒有標(biāo)桿就沒有力量,讓優(yōu)秀的老員工賺到錢才能讓后來人相信公司相信平臺!...
    一世驚鴻閱讀 171評論 0 0
  • 原完整教程鏈接:6.9 Dynamic memory allocation with new and delete
    Closears閱讀 587評論 0 0
  • 說實話,一直以來,我始終對自己的狀態(tài)不太滿意,總是期待更好的自己,期待未來某一時刻能夠遇見那個完美的自己。 總而言...
    梅語閱讀 630評論 0 2
  • 我叫肖衫,世人卻偏愛呼我“山魈”,只因我獨居山中,與人有異。 第一卷 東海流波山上。 一聲驚雷,一道白光自天上劈下...
    盛圖南閱讀 419評論 10 6

友情鏈接更多精彩內(nèi)容