?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在过ȝ2013q中Q?/span>软g开?/a>领域有一ơ新一轮的z牌QJavaScript上升到新的高度,而其它参与方——例如Java——则l箋凭借惯性保持着dC?/span>
对于软g开?/a>人员们来_q一q中JavaScript在框架生态系l中的不断扩张ؓ其赢得了更ؓH出的地位与份额。三星则努力推动自有q_在Android市场上的话语权。尽已l拥有三十年历史QAPI技术仍然在2013q成为关注焦点——在开发h员看来,它已l成问服务的固有途径之一qؓ我们带来实现收益的良好机遇。另外,分析人士们认为PaaS(q_x?云在q去一q有所H破Qƈ很可能在2014q中掀h的L澜?/span>
与此同时Q历史悠久的Java与微?Net软g开发技术则落后于JavaScript与移动^台。不q二者仍然拥有重要地位,而且以往数年来Java?Net所U篏下来的庞大应用程序阵营与开发h员群体将保它们在新的一q中l箋保持竞争优势?/span>
1、无处不在的JavaScript
Ҏ目前的Ş势看Q我们似乎根本无法在回避JavaScript的情况下对Y件开发事务进行讨论。JavaScript、JavaScript、JavaScriptQ到处都是关于JavaScript的讨Z声。没错,它已l在相当长的一D|间内成ؓ令h瞩目的话题?/span>
Appcelerator公司的用户们对基于JavaScript的移动应用开发^台推崇备臻Iq将其列为凌驾于Java、Objective-C、C#、Ruby以及C/C++{编E语a之上的首选方案——该公司d十一月发布的一调查显C。Appcelerator的客户们也們于选择JavaScriptQ因为它能够实现单一代码库在各类Lq_上的直接q行Q该公司企业战略ȝMichael King指出?/span>
Z么框架数量出现激?也许是因为JavaScript虽然仍存在局限,但它的普及却有效~解甚至破除了传l代码的单一q_Ҏ。JavaScript的生态系l仍然不够成熟、工L效果也无法o人完全满意,但我很高兴地看到我们的Meteor能成一轮变革当中的参与者以及JavaScript工具提升q程中的推动者?/span>
2、三星在Android生态系l当中脱颖而出
很明显,三星希望能让自n以鹤立鸡的姿态超其它Android讑֤刉商。他们创造出一套独特的服务(Chordx通讯、企业管理以及Knox安全Ҏ)甚至q加上一些硬件功能,例如在其讑֤上支持手写笔以及一些非触控手势{。此外,三星q希望开发h员能够专门ؓ自家讑֤~写应用——换a之,三星Androidq通用Android。三星于d十月对其UdSDKq行了升U,q专门召开开发者大会来鼓励我们~写专门针对三星的应用品,甚至通过提供赞助的方式在全球各地举行规模比赛以q一步壮大其应用开发声ѝ?/span>
3、API正当其时
2013qAPI的发展可谓正当其Ӟ它ؓ开发h员提供了一U能够与大型Web资源怺互的机制。事实上QAPI已经成ؓ新时代的SOAQ但却在易用性方面远q优于后者。API已经跛_企业实验环境的范畴。从PayPal到WalgreensQ众多公司连同政府机构都已经开始踊跃投入API的怀抱?/span>
以REST及JSONZ表的技术在API领域起到举轻重的作用,它们l开发h员带来数千种可资利用的API。移动应用程序与云部|的普及成ؓAPI发展的主要推动力Q因为API能够有效用户与应用E序服务Ҏ在一赗“我们可以将2013q称Z联网API的拐点之q_”Forrester研究公司分析师John Rymer表示。“客户们对于q一议题抱有很高的兴。”整个技术行业也已经感觉CAPI的威力,一pd收购案例也由此拉开帷幕——英特尔?013q收购Mashery、Axway?012q年末收购Vordel、API代理商Apigee也通过自己的服务不断向市场推出新型API?/span>
4、PaaS有所H破
分析师们对PaaSq一云计下的^台服务子集的发展前景颇ؓ看好。利用微软Windows Azure以及Amazon Web Services{PaaSq_Q开发h员可以在已经安装了特定开发工具ƈW合语言需求的云环境下建立q|应用程序?/span>
PaaS作出的承不上新鲜Q但在过Mq中它的吸引力却呈直U上升趋ѝ由于未能在云^台实施的W一波浪潮中及时做出反应Q?013q风险投资公怸客户开始对PaaS供应商再度加以认真审视。
“PaaS已经转化为开发h员们用于集成中间件与服务、从而运行云应用E序的必备要素,?51研究公司分析师Michael Cote指出。“蕴藏在Devops当中的工具与实践已经开始跻w主,Docker{方案的快速崛起以及Cloud Foundry{主品的销量增镉K令h感到鼓舞。?/span>
5、Java与微?NetQl保持Cobol的流行热?/span>
2013q_ҎiOS与谷歌Androidl箋成ؓ开发h员眼中最理想的编E^台。相比之下,Java与微?Net虽然仍旧保持着关键性开发^台的CQ但已经不复当年令h兴奋的新鲜活力?/span>
不过Java开发仍然是我们通过Dalvik虚拟行Android开发的关键所在。Java标准版与Java企业版仍然拥有够庞大的使用者群体,能够保它们l箋在可预见的未来拥有充的zd。Java EE 7d刚刚面世Q其x重点转移CHTML 5、批量处理以及经q更新的Web配置文g斚w?/span>
但Java SE?013q没有推出新版本——Java SE 8于今年q初通过Java JDK 8发布——而桌面Java也l头安全漏z大Lp糕头衔。甲骨文公司推出多项举措希望提振Java安全性,但带来的却只是更多抱怨之C负面影响;甲骨文在Java领域昄已经陷入了进退两难的境地?/span>
微Y则再一ơ对.Net的Y件开发工具集q行了更斎ͼq就是去q推出的Visual Studio 2013——它在应用程序生命周期管理方面带来多Ҏq,其中包括指向Windows Azure的新型链接。此外,微Yq改q了.Net的Web开发与代码~辑功能?/span>
不过微Y在移动战Z仍然处于~席状态——目前移动仍然是iOS与Android两强对峙的局面——这D该公司的.Net软g开发^CJava遭遇着cM的窘境:.Net依赖于传l而无处不在的桌面q_Q而ƈ非新型技术焕发活力的Udq_。事实上Q移动发展趋势的全面普及意味着几乎没有几家企业会在搞定Ud讑֤之前优先考虑Windows PC以及览器?/span>