技术开发 频道

2012年软件开发领域发展回顾

        【IT168 专稿】过往的一年,IT业界的关键词有三个:云计算、移动开发、BYOD。这不禁让人开始怀疑,传统的软件开发没人关注了?或者说,谈软件开发的时代已经过去了?看似正确,实则未必。如果我们仔细想想就会发现,这三大领域都离不开软件开发。

  回到我们所说的那三个关键词身上,首先是云计算。2012年是国内云计算实现落地的一年,特别是微软和上海政府的成功合作,给国内实现云落地打下了坚实的基础。“云”落地了,我们如何使用这片“云”?拿什么使用?答案是云应用。

云开发成未来主流
云开发正在冉冉升起(来源于网络)

  谈到云应用,当然离不开云开发。可以说,云计算的发展,也改变了传统的软件开发模式。有人会问,云开发的价值体现在哪?开发者为何一定要进行云开发?

  目前开发者普遍面临着开发成本高、获取用户难、可扩展性差三大难题。在国内超过百万的开发者当中,特别是移动开发,盈利的不到2成,绝大部分开发者都面临资金、技术和用户的多重短板;横跨多平台的复杂开发和测试环境,让开发者团队在不同的平台甚至不同的编程语言损耗开发精力。而云开发恰恰可以解决以上的问题。

  除此之外,微软在今年发布了Visual Studio 2012,而其中的亮点之一,就是加入了云功能。以前,每个人都需要维护一台服务器。光是扩展容量便占用了基础架构投资的一大半。而现在,开发者可以利用云环境中动态增加存储空间和计算能力的功能快速访问无数虚拟服务器。Visual Studio 提供了新的工具来让您将应用程序发布到 Windows Azure(包括新模板和发布选项),并且支持分布式缓存,维护时间更少。可以说,云功能是未来所有IDE的必备功能。

  尽管云开发的理念,在2012年并没有得到过多的曝光,但我们有理由相信,随着云计算的发展,随着更多的IDE加入云功能,未来,云开发将成为开发者们常态化的开发模式。

${PageNumber}

  第二个关键词是移动开发。毫无疑问,移动开发是开发领域的一个子集,包含在开发之中。但先如今,仿佛其关注程度远远超过了传统的桌面开发。当然,这和整个移动互联网产业的快速发展离不开。

  过去一年,移动开发领域曝光最多的就是跨平台开发。从某种程度上讲,跨平台开发可以和使用HTML 5技术画等号。为何跨平台会火?

移动开发及BYOD
跨平台开发成移动开发主流

  移动领域的开发,目前面临不同操作系统需不同开发语言,同一操作系统存在不同版本,同一版本存在不同机型等难题,给移动开发增加了很大难度。目前,跨平台开发技术成为很多企业和开发者的首选,可以有效解决不同操作系统不同机型终端的开发难题,为企业节省时间成本和人员成本。

  目前国内外知名的跨平台开发技术有:PhoneGap、Titanium、SenCha、AppCan。

  移动互联网的越发成熟,各种移动设备的层出不穷,变出现了我们的第三个关键词:BYOD。何为BYOD?其是指携带自己的设备办公,这些设备包括个人电脑、手机、平板等。现在更多的情况指手机或平板这样的移动智能终端设备。

  目前,许多企业开始考虑允许员工自带智能设备使用企业内部应用。企业的目标是在满足员工自身对于新科技和个性化追求的同时提高员工的工作效率,降低企业在移动终端上的成本和投入。

  BYOD时代的到来,离不开硬件设备的支持,但同时,企业也更加需要软件的支持。作为员工,我们需要相关的软件来进行更有效率的办公,另一方面,企业也需要通过合理的措施,来管理这些软件。

0
相关文章