※ 引述《stevekevin10 (hippo泡)》之銘言:
: 文章:http://blog.udn.com/yccsonar/16185611
: 剛學android不久...還很菜
: 看到這篇文不禁有點茫然 我該轉去深入網頁語言嗎?
: 好像不僅可以轉android 又可以轉ios 雙管齊下很厲害的樣子
: 文章最後提到 以後業界爭的會以javascript為主..
: 學java 或object-c的只是學院派的說法
: 請問各位大大可以分享一下想法 參考一下嗎
我浪費一下我的生命回應這種文章,希望只要浪費這一次就好了。
不然我應該去打 LOL 的才對。
1.Java程式效能比較好
Java 沒有效能比較好,Java 就是慢。
所以在 Android 上面再跑 Javascript 只會更慢。
2.業界會用高薪爭取Java專長的人開發APP的公司極少
低薪這是台灣的問題,Java 會的人相對多是不爭的事實。
但這只代表進入的門檻低,不代表要變強很容易。
Android 什麼都不談,就比 iOS 多了一個 ProGuard 要搞懂。
3.用object C語言開發功能與介面一模一樣的程式
你在 iOS 和 Android 的 UI 做一模一樣,你看使用者會不會賭爛你
4.很多公司會放棄開發iOS版的APP,也就是寧願放棄1/3的iPhone手機市場
科科,糾竟是只開發 iOS 成本低還是只開發 Android 成本低?
光想你要測試的手機數量就知道你會想開發哪個版本。
還忽略各家手機廠自己搞的一些獨有的東西。
5.成本低維護容易
你他娘的一定沒有碰過 Android 2.x 時代
那些不同手機不同版本 WebView 的各種詭異 Bug
所以你用 HTML5 能搞定的東西,基本上一定是一些比較規律的常見界面。
其他廢話我就懶得回他了,哥要去打電動了。
想用一個跨平台解決方案來為自己節省開發成本,這件事情本身沒有錯。
只要能夠充分認知這個跨平台方案的限制在哪邊,能夠正確的解決問題就是好方案
並且能夠在客戶有新需求又剛好踩到限制之前,先告訴他會有哪些限制。
當然還要說服客戶,別人可以做的為何我們不能做。
但是 Javascript 還是很棒,我也非常喜歡 JS 的某些特性。
拿來做各種網頁前端互動效果或是背後 Server 用 node.js 都是個不錯的方案。
HTML 5 統一全部的 App,這聽起來是個美好的未來。
但是絕對不會是現在或是未來的幾年內的近期未來。