技术开发 频道

赢家与输家 2013年软件开发领域回顾

  “PaaS已经转化为开发人员们用于集成中间件与服务、从而运行云应用程序的必备要素,”451研究公司分析师Michael Cote指出。“蕴藏在Devops当中的工具与实践已经开始跻身主流,Docker等方案的快速崛起以及Cloud Foundry等主流产品的销量增长都令人感到鼓舞。”

  Java与微软.Net:继续保持Cobol的流行热度

  2013年,苹果iOS与谷歌Android继续成为开发人员眼中最理想的编程平台。相比之下,Java与微软.Net虽然仍旧保持着关键性开发平台的地位,但已经不复当年令人兴奋的新鲜活力。

  不过Java开发仍然是我们通过Dalvik虚拟机进行Android开发的关键所在。Java标准版与Java企业版仍然拥有足够庞大的使用者群体,能够确保它们继续在可预见的未来拥有充足的活力。Java EE 7去年刚刚面世,其关注重点转移到了HTML 5、批量处理以及经过更新的Web配置文件方面。

  但Java SE在2013年没有推出新版本——Java SE 8将于今年年初通过Java JDK 8发布——而桌面Java也继续头顶安全漏洞大户的糟糕头衔。甲骨文公司推出多项举措希望提振Java安全性,但带来的却只是更多抱怨之声与负面影响;甲骨文在Java领域显然已经陷入了进退两难的境地。

  微软则再一次对.Net的软件开发工具集进行了更新,这就是去年推出的Visual Studio 2013——它在应用程序生命周期管理方面带来多项改进,其中包括指向Windows Azure的新型链接。此外,微软还改进了.Net的Web开发与代码编辑功能。

  不过微软在移动战场上仍然处于缺席状态——目前移动仍然是iOS与Android两强对峙的局面——这导致该公司的.Net软件开发平台与Java遭遇着类似的窘境:.Net依赖于传统而无处不在的桌面平台,而并非新型技术焕发活力的移动平台。事实上,移动发展趋势的全面普及意味着几乎没有几家企业会在搞定移动设备之前优先考虑Windows PC以及浏览器,451研究公司分析师Chris Hazelton表示。“现在,我们亲眼见证着企业用户以移动为首要考量的思维方式。”

2
相关文章