Hybrid 模式選擇之路

又開始做APP了净当。
一共4個内斯,每個都要支持iOS、Android像啼,而且時間緊迫俘闯,用原生實現(xiàn)已經不可能了。
Hybrid模式沒跑了忽冻,目前接觸到的一共有幾種方式真朗,RN/Weex,cordova(phonegap/ionic)僧诚,appCan/dCloud遮婶,來說說我對這幾個的理解蝗碎。

  1. RN/Weex
    • RN:2013年,facebook開源了其新一代JS庫-reactjs旗扑。并在2014年提出了React-Native的概念---可以采用reactjs開發(fā)native應用蹦骑,2015年正式推出了Reac-Natvie之后,一直火得不行臀防。我學過一陣子的reactjs脊串,由于不喜歡jsx的語法,后面也就沒有深入研究了清钥。并不是RN不好琼锋,沒詳細研究過,所以不好說太多祟昭。
    • Weex: 這個是阿里推出的一個基于vuejs實現(xiàn)的跨平臺開發(fā)框架缕坎,于2016年下半年開源。Weex的實現(xiàn)思想和RN差不多篡悟,畢竟vue現(xiàn)在也越來越靠近React了谜叹。發(fā)布之后,去看了下官網搬葬,感覺好簡陋荷腊,肯定一堆坑在等著我。
  2. cordova(phonegap/ionic)
    • cordova(phonegap)這個是我最熟悉的了急凰,接觸過兩年女仰,cordova算是移動應用跨平臺開發(fā)的先行者了÷招猓可以讓完全不懂java疾忍、Object-c的新手直接開寫移動app,并且官方提供了常用插件床三,重要的是作者一直在升級cordova一罩,努力讓它變得越來越好。當然撇簿,cordova也是有坑的聂渊,但對于填過兩年坑的我來說,問題應該也不大了四瘫。上一次用phonegap主要是因為用了jquery-mobile+backbone汉嗽,jqm太過重,page管理太爛莲组,兼容性也差诊胞;backbone倒還好,不過目前來說,也是該淘汰了撵孤。cordova本身是個好東西迈着,除了在低端機上流暢性不夠之外,想不出有什么大毛病了邪码,最最最重要的是裕菠,跨平臺多,對native要求低闭专,開發(fā)效率賊高啊奴潘。
    • ionic:一開始挺好的,只做css framework影钉,不說美觀画髓,至少不丑,在bootstrap沒有適配移動端的時候平委,確實是個不錯的UI框架奈虾。可是后來野心勃勃廉赔,把cordova整合進來了肉微,只要一套就能開發(fā)APP了,再后來又傍上了angular蜡塌,成了一個巨無霸碉纳,但也成了一個三不像,要是用這個開發(fā)馏艾,光angular的指令就不容易記了劳曹,再加上ionic的UI,學習曲線激增攒至,開發(fā)效率也高不到哪去了厚者。
  3. appCan/dcloud
    • appCan:國內做跨平臺做得比較早的躁劣,不過一直和apiCloud有版權糾紛迫吐,我也就不論誰是誰非了。appCan我最喜歡的是云打包功能账忘,有一個專門的APP管理平臺,只要上傳一些圖標,代碼便可以打包成ios和Android雙平臺的應用亏栈,自己本地開發(fā)環(huán)境都不用裝芋忿。當然,也提供了一個基于eclipse封裝的IDE蒋荚,可以在IDE上直接打包戳稽。弄過一兩個應用,好久沒看了,剛才去瞧了一眼惊奇,官網都做得不好互躬,提供的服務也就可想而知了。
    • dcloud:這個吸引我的地方還挺多的颂郎,有自己的IDE---HBuilder吼渡,還提供了號稱最接近原生APP體驗的高性能前端框架--MUI,好像還成立了一個Html5聯(lián)盟乓序,推出了native.js的運行環(huán)境寺酪,對native接口進行了封裝,吹得和RN有得一拼替劈。之前也搞了幾周的MUI+HBuilder寄雀。一開始感覺挺好,后面發(fā)現(xiàn)MUI無法實現(xiàn)單頁面陨献,本質就是基于cordova進行的封裝咙俩,但吹得比cordova還牛逼多了。唉湿故,國內的競爭環(huán)境阿趁,連開源都變成了商業(yè)化,令人擔憂坛猪。

也想過自己用開源的jsbridge進行封裝脖阵,無奈自己native技術太差,只會web墅茉,又沒那么快招到合適的人命黔,所以只能干回老本行,用cordova了就斤。鑒于之前踩過了許多坑悍募,這次選了vue2+vue-router+vuex+muse-ui,vue全家桶就不用說了洋机,muse-ui是基于 Vue 2.0 和 Material Design 的 響應式UI 組件庫坠宴,同時支持移動和PC,雖然用得少绷旗,但總該是要走這條路的喜鼓。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市衔肢,隨后出現(xiàn)的幾起案子庄岖,更是在濱河造成了極大的恐慌,老刑警劉巖角骤,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隅忿,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機背桐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門刘陶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人牢撼,你說我怎么就攤上這事匙隔。” “怎么了熏版?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵纷责,是天一觀的道長。 經常有香客問我撼短,道長再膳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任曲横,我火速辦了婚禮喂柒,結果婚禮上,老公的妹妹穿的比我還像新娘禾嫉。我一直安慰自己灾杰,他們只是感情好,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布熙参。 她就那樣靜靜地躺著艳吠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪孽椰。 梳的紋絲不亂的頭發(fā)上昭娩,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天,我揣著相機與錄音黍匾,去河邊找鬼栏渺。 笑死,一個胖子當著我的面吹牛锐涯,可吹牛的內容都是我干的磕诊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼全庸,長吁一口氣:“原來是場噩夢啊……” “哼秀仲!你這毒婦竟也來了?” 一聲冷哼從身側響起壶笼,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雁刷,沒想到半個月后覆劈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年责语,在試婚紗的時候發(fā)現(xiàn)自己被綠了炮障。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡坤候,死狀恐怖胁赢,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情白筹,我是刑警寧澤智末,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站徒河,受9級特大地震影響系馆,放射性物質發(fā)生泄漏。R本人自食惡果不足惜顽照,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一由蘑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧代兵,春花似錦尼酿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至何乎,卻和暖如春句惯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背支救。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工抢野, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人各墨。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓指孤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贬堵。 傳聞我的和親對象是個殘疾皇子恃轩,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內容

  • 本文轉載自博客園 song-z 目前流行的跨平臺WebApp開發(fā)技術的特點 每個框架幾乎都包含以下特性: 使用 H...
    瀾秋閱讀 929評論 0 0
  • 目錄 1.Hybrid App 2.PhoneGap 3.Cordova 4.SPA (單頁應用程序) 5.Ang...
    洛月山莊閱讀 397評論 0 0
  • 這是我寫的一系列文章中的第一篇關于如何利用Web開發(fā)技術為iOS和Android系統(tǒng)構建混合應用程序(Hybrid...
    bubuli閱讀 2,614評論 3 29
  • 這兩天重啟NLP百天挑戰(zhàn)叉跛,讀《心經》的過程中感覺很平靜,在老師取消了我的"心無雜念"的限制后蒸殿,讀的過程中我感覺很輕...
    李立覺察療愈閱讀 290評論 0 0
  • 現(xiàn)在世界上最流行的就是數(shù)學了現(xiàn)在全民發(fā)動無論怎樣都一樣學all
    華集團閱讀 152評論 0 0