作者Uilei (雨淚)
看板Soft_Job
標題Re: [討論] 未來JS based將是App開發主流?
時間Mon Feb 27 15:13:26 2017
其實跨平台最最最重要的價值點就是"節省成本"
而成本又可以延伸成
1.開發成本
2.維護成本
3.人才成本
Cordova是個很不錯的解決方案,做些簡單的東西僅需要web前端工程師,
就可以搞定Android跟iOS,但如果需要複雜的畫面(效能與客置化UI元件),
很多元件特性跟Native不同要自己作或調整,或是用到Native的api沒人寫plugin,
還是要有Android跟iOS的人寫plugin,比較適用在新創試水溫或是規格明確
場景限定的專案。
React Native本身的理念就是學一次到處寫,因為Android跟iOS本來就有
各自獨特UI流程與規範,所以React Native也是希望你UI寫兩套,
但後面的業務邏輯可以共用,口號很理想,
Web人直上App,但是....React人才真的普及嗎?
會React Native上哪找?厲害的年薪要給多少?
更別說React Native都不知道穩定沒,
然而複雜的需求也是會有跟Cordova一樣的問題,還是需要Native的人來寫模組。
Weex雖然方向更美好,寫一套可以讓你跑在Web、Android、iOS上,
但還太年輕,而且會與React Native遇到一樣的問題,需要Native的人
而且兩者可能會分散社群資源。
通常會成為主流的東西,都是簡單又有效,說起來就只有Cordova比較符合,
但還是有其侷限性,而當大家都需要Native的前提下
又或Native的人才愈來愈多時,最後會不會又反普歸真呢?
是說J2Objc看起來明明就是CP值很高的路,怎麼這麼冷門呢?QQ
http://j2objc.org/
--
夜晚的雨,冷冷的侵襲
沒有溫暖的臉龐,有妳摸過的記憶
冷列的風,狠狠的刺進心底
溼透的身體,帶著一顆撕裂的心
最後滑過臉龐的....是雨?還是淚?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.21.92
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1488179614.A.742.html
※ 編輯: Uilei (220.133.21.92), 02/27/2017 15:21:43
1F:→ hungys: Xamarin:02/27 15:29
2F:推 sing10407: Xamarin: .....02/27 15:39
樓上兩位大大有用嗎?免費了也還是乏人問津
是否有卦?
3F:→ nurockplayer: Cordova我覺得有一個很大的問題是 開發者很容易用 02/27 16:28
4F:→ nurockplayer: 網頁的思維來做App 結果做出來的東西UX都有很大的02/27 16:29
5F:→ nurockplayer: 問題02/27 16:29
6F:→ nurockplayer: 原本只是要省開發時間 結果連不該省的都省掉了02/27 16:30
7F:→ nurockplayer: 到最後做出來的東西就像政府蓋出來的蚊子館一樣02/27 16:30
因為都是web開發者去做,當然就....
※ 編輯: Uilei (220.133.21.92), 02/27/2017 17:04:49
8F:推 lovdkkkk: Xamarin 旁邊玩沙02/27 17:16
9F:推 GoalBased: 最近朋友幫人寫RN 一個月10萬給你參考02/27 18:30
感謝分享
10F:→ hungys: Xamarin是寫C#,再加上我認為最有潛力的是Xamarin.Forms02/27 19:09
11F:→ hungys: 主要會用的我猜是大企業內部應用02/27 19:10
12F:推 sean2449: 會一個學一兩週又是別人寫的React Native就想高薪XDDD02/27 19:13
13F:→ sean2449: 會care這個的公司大概也沒救了02/27 19:13
14F:→ sean2449: Xamarin主力是企業,一堆公司在用...02/27 19:15
15F:推 liddle: 別提 Java啊,Oracle 這樣搞,誰敢用下去?02/27 21:22
告贏了還有openJDK,前提是要告的贏,最近一次判決是google勝的樣子
16F:推 arthur104: cordova 效能還是很差…還有很多問題 02/27 21:52
17F:推 asleisureto: 這版前端拿高薪的 十個有九個都會RN02/28 00:09
18F:→ accessdenied: Xamarin哪裡乏人問津?slack, Pinterest 都是用Xama02/28 00:57
19F:→ accessdenied: rin開發的,甚至還有遊戲02/28 00:57
21F:→ accessdenied: 台灣工程師是活在資訊封閉的鎖國環境嗎?完全跟國02/28 00:59
22F:→ accessdenied: 際不sync? 02/28 00:59
23F:→ remmurds: 就一堆人用台灣看全世界啊02/28 07:49
24F:→ hungys: @accessdenied 就我所知確定有用 Xamarin Test Cloud02/28 10:02
25F:→ hungys: 但 mobile app 應該是 vendor native 的02/28 10:03
26F:→ hungys: 我上面是講 Slack02/28 10:03
27F:→ hungys: Pinterest 應該也是用 Test Cloud 而已 02/28 10:04
28F:→ hungys: 一般用戶會用到的 app 的確很少是 Xamarin 開發的02/28 10:05
29F:→ hungys: 有看到像阿拉斯加航空大量的內部 app 改用 Xamarin 開發02/28 10:08
感謝分享
30F:推 jeffrey0120: arthur104,請問cordova有什麼主要的問題,懇請指點02/28 15:03
31F:→ jeffrey0120: ,希望可以避開02/28 15:03
32F:推 gotptt: 樓下用java.widge內JNI的c畫圖 super native02/28 15:13
※ 編輯: Uilei (220.133.21.92), 02/28/2017 20:06:35
※ 編輯: Uilei (220.133.21.92), 02/28/2017 20:09:29
※ 編輯: Uilei (220.133.21.92), 02/28/2017 22:35:18