@
dphdjy 非常感谢你能说一句公道话,要不然我还以为自己要被当成异端烧死了~
Nodejs 现在用 ES6 性能提高很多, Koa 的 Generator 编写方式由之前的授人诟病的异步编写逻辑变成了同步编写逻辑,而且由于原生支持了 Promise 等高级方法大大减少了第三方库的引入,压测数据显示速度和快而且非常省资源,目前我们是单核最低配阿里云来跑,多台弹性负载均衡,三台成功抗过了 Apple Stroe 的首页推广,搞过 IOS App 的人会深有体会吧~
不好意思,我在回复中只用了“蚕食”一词一笔带过,并没有说详细,非常抱歉;我的意思不是 HTML5 把 Android 技术栈占领了,而是现在大家都在试水,而且觉得这个前景很好,现在已经有好多知名 App 开始使用 HTML5 嵌入到 Android 应用中,我们经过测试也确实发现 Cordova 在老爷机上面表现不好,但关于 Android 的老爷机的问题,也是我们 App 开发者痛苦的深渊吧,后来产品人员做数据调研,二八定律,决定狠心割舍,毕竟不是土豪厂家,毕竟支持 Android2.3 所带来的收益要远远大于兼容开发的成本,而且如果产品真的做得好用户会有决心换一台时下常规配置的设备的吧~~我们对于 IE 浏览器的决策也是这样的,本人也比较信服产品人员的这种明智的取舍决策。
我本人很不愿意去用 Go ,觉得 Go 的应用场景更偏向于服务基建,我们曾经考虑过用 Go ,在技术选型的时候充分了解到了 Go 的优势和坑,当时 Go 它还并没有准备好作为全能的 WEB 开发技术,至少对于我们的领域来说是不适合的,所以决定继续使用 Nodejs 了。