随着移动设备的兴起,大量智能手机的的应用,和IT消费化的出现,人们的的生活进入了一个“应用生态系统”中。应用程序已经成为商业客户,员工和企业伙伴的新成员。
移动应用开发已经迅速成为企业应用开发的焦点。外媒Zend调查显示,在2012年开发人员中有%66的人是从事移动应用开发的。而到的今年,即2013年,该数字已经从%66增长至%91了,几乎所有的开发人员都转向了移动应用的开发。如此惊人的增长速度,让我们了解到企业对移动应用开发的重视度是如此之高,看到用户对移动应用的需求也在不断地增长。
对于移动应用需求的激增,迫使应用开发人员加快开发步伐,打起时间的战役。在此调查中,有一个问题是关于,开发人员在2013年计划通过一种怎样的方式来向他们的移动应用客户交付他们的内容和服务。受访者中有26%的人选择本地应用,如面向对象C和Java;而对于选择web应用,如HTML等web技术的人,在受访中占79%;有33%的人选择了web和本地应用的混合模式,但也有12%的人,思想还要犹疑,不知道该选择哪种方式。
无论选择哪种方式,在开发过程中都会出现各种各样的问题,拖延了代码生产的时间。在受访中有87%的开发人员都遇到的问题,而使用应用不能按时交付。对于引起应用开发时间延迟的原因,主要有以下几点:
1.开发、测试、生产环境不一致;
2.在开发流程中没有自动化;
3.运维之间缺乏协作;
4.不能访问生产环境。
为了取得移动应用开发的胜利,开发团队结合了在他们的开发流程中引入了敏捷方法。因此应用发布的速度加快,迭代周期提高了,这种情况下顺畅的DevOps协作就是必不可少的了。由于开发和运维团队之间缺乏可见性,移动应用向生产环境过渡时缺乏自动化的能力,使得在开发的过程了中会出现很多问题,迫使开发人员花费大量的时间来找错,并修正。
这样如果我们把应用部署在云上的话,是否会解决一些问题?
在调查中,当问及开发人员,哪里是他们期望应用部署的最佳地方,大多数人选择了云,而越来越多。2012年有61%的开发人员工作在公有云上;今年增长了7%,达到68%的人员开始使用公有云了。
但是市场上的公云服务有那么多,开发员更青睐于哪个云服务呢?受访都中有一半(51%)的人员倾向选择亚马逊web服务(AWS);有33%的人员不确定会选择哪一个,但却肯定会是公有云服务;其中还有一些其它的选择,谷歌云(21%)、Rackspace(14)、微软Azure(11%)和红帽OpenShift(11%)。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
为什么2017年是软件开发改革的一年
云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?
-
云DDos防护:企业需了解的那些事儿
DDoS攻击是一个不断出现的问题,企业应该考虑使用云DDoS防护服务。本文,专家Frank Siemons对有哪些云DDoS可供我们选择进行了探讨。
-
Microsoft收购LinkedIn:重塑云应用
通常,IT应用程序针对特定的工作职能或直接作用在工人本身。然而,社交协作,如LinkedIn那样的,却以另外一种方式工作。
-
Alpha DevCon公告:移动应用开发向JSON数据格式迁移
JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。