※ 引述《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,这听起来是个美好的未来。
但是绝对不会是现在或是未来的几年内的近期未来。