鍍金池/ 問(wèn)答/iOS  Android  HTML/ 我是一個(gè)前端,現(xiàn)在要做android和ios的app,用哪個(gè)技術(shù)好

我是一個(gè)前端,現(xiàn)在要做android和ios的app,用哪個(gè)技術(shù)好

1、搞了一個(gè)星期的weex,放棄了,雖然做出來(lái)了一個(gè)app,但是組件太少,不能滿(mǎn)足我的要求,我的頁(yè)面里有類(lèi)似百度的echart圖表,有掃二維碼/條形碼功能,有拍照,調(diào)用藍(lán)牙等功能,感覺(jué)weex只能做普通商城那樣的app
2、現(xiàn)在在踩ionic/cordova的坑,功能很全也實(shí)現(xiàn)了拍照、掃二維碼/條形碼等功能,但是不知道怎么下手寫(xiě),因?yàn)榫W(wǎng)上找不到一個(gè)完整的例子,o(╥﹏╥)o
3、還有就是react native,這個(gè)還沒(méi)有學(xué),不知道好不好用
請(qǐng)前人給指跳明路,踩坑踩怕了

回答
編輯回答
九年囚
我推薦你用RN,只要會(huì)react就能很快上手,而且組件庫(kù)很豐富,開(kāi)源項(xiàng)目也多可以參考。最重要的是性能相比inoic這類(lèi)混合應(yīng)用要好很多。

這應(yīng)該是標(biāo)準(zhǔn)答案了,但是有意義嗎?如果我說(shuō)RN不好,你就不去嘗試嗎?

他們?nèi)吒饔袃?yōu)缺點(diǎn),重要的是哪個(gè)適合你,而不應(yīng)該取決于是否有”坑“。

  • 不會(huì)vue的人覺(jué)得weex坑很多
  • 不會(huì)react的人覺(jué)得RN坑多

但本質(zhì)上,它們都只是工具,工具就是拿來(lái)用的,你不試試,怎么知道哪個(gè)順手?

2017年12月20日 13:11
編輯回答
老梗

1、Vue 用Cordova
2、React 用ReactNative

2017年2月11日 20:20
編輯回答
心沉

1、weex不太成熟,如果你只是做個(gè)簡(jiǎn)單的商城是可以用的,會(huì)vue的話(huà)開(kāi)發(fā)很快。
2、ionic技術(shù)成熟,但是做大型應(yīng)用占用內(nèi)存大,但是現(xiàn)在的手機(jī)應(yīng)該不擔(dān)心這個(gè),要快速開(kāi)發(fā)要求不太高的app可以用。
3、RN技術(shù)算成熟,體驗(yàn)也不錯(cuò),但是學(xué)習(xí)曲線(xiàn)長(zhǎng),如果你會(huì)react或者有時(shí)間去學(xué),推薦用這個(gè)。

2018年7月23日 04:56
編輯回答
維她命

APIcloud 或許是個(gè)不錯(cuò)的選擇

2018年7月26日 00:34
編輯回答
空痕

ionic3的文檔是個(gè)人過(guò)于簡(jiǎn)潔,得專(zhuān)門(mén)去研究下ng,說(shuō)句實(shí)話(huà)的,國(guó)內(nèi)關(guān)于ionic3的技術(shù)貼確實(shí)比較少,基本上就是字典。

2018年2月24日 11:23
編輯回答
法克魷

ReactNative

2017年8月29日 18:31
編輯回答
哎呦喂

可以試下dcloud的h5+,很容易上手。apicloud名聲不好。。。不推薦使用

2018年4月24日 05:32
編輯回答
涼薄

如果你看過(guò) weex 的文檔,也熟悉 vue 的開(kāi)發(fā),不妨來(lái)試試 eros
github:https://github.com/bmfe/eros-...

2017年5月4日 18:22
編輯回答
爛人

學(xué)習(xí)java和swift 即可

2017年2月14日 21:09
編輯回答
悶油瓶

最近我們也面臨相似的選擇問(wèn)題,目前選型方向定在Weex、DCloud、Native Script上面。

RN學(xué)習(xí)曲線(xiàn)比較陡峭,而且公司前端的技術(shù)棧都是偏向Vue;Ionic是Angular方向,不適合公司前端技術(shù)棧。所以沒(méi)把兩者考慮進(jìn)去。

目前我們的做法是先做幾個(gè)小demo,體驗(yàn)一下開(kāi)發(fā)效率、運(yùn)行效率和維護(hù)難易度,然后再由前端進(jìn)行選擇。

2018年8月8日 08:38