这么多问号!没错,就是这么多问题。
4年前,移动开发开始盛行的时候,我究竟该学哪种语言,是个特别严肃的问题。
这年头,这个问题特别戏谑。
学oc?其一,大量培训班速成人员,学习两个月就可以快速搭建一个app。你想要什么功能,照片墙,商城,主题,评论,IM,统统没问题。至于体验,性能,写出高质量的轮子,那是后话。企业更care的是多点活跃用户,这样可以标志工作成果,可以增加成交量,可以做广告。至于版本开发,开发人员越便宜越好,有一个稍微高级点的人坐镇,不出乱子就OK。其二,这年头安卓、html5的人稍微努力就可以来做iOS开发。跟人家相比,你少了一个模块的知识,拿iOS知识火拼?拼到最后,你还是不懂人家的本行。其三,iOS的大咖都在转至swift。就连infoq上的iOS周报,90%都是swift 的内容。让oc 狗们情以何堪??
学swift?苹果总是在折腾这个语言,现在都到swift3.0了,还是各种不稳定。好处是,这年头的iOS开发大咖都转向至swift,这个语言日益热闹。
学安卓?在各种hybrid平台的支持下,html5人员可以顺利写一套代码跑在你的安卓机上,要安卓开发干嘛?随着微信公众号的壮大,企业门户已经逐步在向微信公众号上转移。只要能达到同样的品牌运营效果,养一组html5肯定比要三组人要便宜。
学html?开发快,调试快,但是真正跑起来,一句话就能被对死;"页面加载真慢啊"