7. 通向未来的道路由JavaScript铺就。由于各类移动设备纷至沓来(包括新型电视及汽车等),我们正 面临着一个全新时代——在这里客户端硬件正呈现出前所未有的多样性。没人愿意为每一种平台维护一套独立的原生客户端应用。如果大家希望能让自己的维护清单 上只有一套代码库,那么应用就必须运行在浏览器之上——换言之,我们的产品必须属于JavaScript/HTML5应用。 这就难怪几乎每周都会有新的JavaScript框架出现,Famo.us等网站也会不断推送消息、向我们传达JavaScript的最新创造性使用方式。另外,跨平台移动开发环境(例如PhoneGap)也允许大家轻松将JavaScript应用转化为原生应用。 8. 企业开发人员转向PaaS。到目前为止,PaaS的主要客户群体为商业软件开发商以及专业服务厂商。不过 随着越来越多的企业推出自家Web及移动应用程序,内部开发人员也将逐步发现PaaS方案所带来的便利——目前市场上的主要选项包括微软Azure、 Pivotal Cloud Foundry、红帽OpenShift以及SalesForce Heroku。它们全都提供灵活的编码机制、测试环境以及在云中部署应用程序的能力。 IBM今年对Cloud Foundry的全力推动可算一大重要里程碑——此举可能让不少企业用户打消疑虑、放心将自己的代码安置在其它厂商的平台之上。此外,IDC公司也做出预测,称针对特定行业的PaaS产品(包括针对特定垂直行业的预置服务)将迎来崛起。 9. 开发人员继续主宰一切。如果要在以上各项预测当中找到一条共同线索,那就是Marc Andreessen在两年前提出的论断再次得到验证——软件正吞噬世界。由于存在这么多需要为之编写代码的平台——如今甚至数据中心基础设施本身也开始 具有可编程化特性——现有开发人员数量肯定无法满足如此庞大的需求。招聘市场上给出的薪酬与职位越来越高——至少对那些具备理想技能组合的求职者是如此。 我们不禁要问:如何才能更好、更高效地培养出拥有这些技能的专业人才? 这九大趋势代表着短时间内即将出现的巨大变革。至少我们可以说这些趋势将给IT行业带来有趣的影响。总结起来,如果软件开始定义基础设施,那么硬件 就将变得更加商品化——其中包括网络设备。如果应用程序的发展方向日趋明朗,即我们终将编写出能够运行在任何客户端设备上的应用,那么针对运行平台的选择 将不再重要。 与此同时,软件的交付方式也发生了永久性改变。IBM、甲骨文、SAP以及其它常常植根于企业用户环境内的传统供应商可以继续保持自己的竞争优势, 但除此之外还有什么令人兴奋的新内容?主要备选答案可能在于开源、SaaS或者成本低廉的移动应用。在我看来,虽然很多新兴企业被收购,但大部分从业厂商 可能需要重新调整其收益预期。 对于云计算及移动这两大新兴领域,企业IT部门必须找到新的处理方式——因为在这里他们不再拥有至高无上的掌控权。在多数企业中,管理者们开始意识 到为了保持自身在市场中的竞争力,他们需要为客户部署各类Web及移动应用并观察其实际效果。IT部门能否及时获得相关技能以满足由上述趋势带来的需求? 或者说企业管理层是否有可能转而向SaaS方案、敏捷开发厂商或者其它外部供应商寻求帮助,而将IT部门打入冷宫?答案仍未揭晓,我将拭目以待。 原文链接:http://www.infoworld.com/t/cloud-computing/9-trends-2014-and-beyond-230099 |