Zend Technologies 公司最近发布了其年度 Zend Developer Pulse 2013 的调查结果,这是在全球范围内大约 5000 名开发者中进行的一次调查。 Zend 公司发现存在着一些关键因素,这些关键因素影响了公司在向客户兑现产品承诺和交付友好的移动应用程序方面的能力。据官方消息透露,该调查的主要目的就是对这些关键因素进行研究。
根据调查结果显示,在 2013 年大概 91% 的开发者正从事移动应用的开发,相比之下 2012 年这个数字只有 66%。多达 91% 独立开发者 、拥有 2-100 名员工的公司和拥有 1001-5000 名员工的公司也打算在 2013 年从事移动应用开发,除此之外,90% 的开发者来自于 100-1000 名员工的公司,83% 来自超过 5000 名员工的公司。
在受访者中,59%选择在他们开发的应用中支持地理位置定位功能,45%的人选择客户端/ 服务器的数据映射。然而,44%的开发者投票支持原生的推送通知而39%的喜欢使用API 的版本去实现。然而,只有37%选择将他们的移动应用与社交平台进行互操作。
与此同时,79%的受访者选择使用 HTML5 和其他 web 技术在 2013 年为移动用户去实现内容交付和服务。其中 33%的人选择 web 和原生应用结合的技术,26% 选择 Objective C 和 Java。只有 12% 不清楚相关的这些技术但依然愿意向移动用户交付内容。
近 87%的开发者面临代码到产品间的延迟交付。经过对结果的分析,Zend 产品团队指出,41%的开发者的开发、测试和生产环境之间是不一致的,这是导致延迟交付的一个原因。 多达 27%的受访者感到延迟交付主要是由于在开发过程中缺乏自动化。15%的受访者则认为缺乏和运维间的合作,9%则认为是因为他们没有权限访问生产环境所致。
来自少于 100 名员工的中小规模公司的开发者中只有 38% 正在应用部署过程中使用自动化。剩下的受访者中,42%来自超过 1000 名员工的大公司。
与此同时,37%的开发者认为他们花了更多的精力去为已有的应用增加新功能而知花很少的时间去解决问题。差不多 26%的受访者表示在解决问题和增加新功能上各花费了一半的时间,21% 的开发者则花费大部分时间(90%)去增加新的功能。
在 100-5000 名员工的公司中多达 91%的开发者需要在周末、节假日或休假期间工作到很晚,以解决那些在应用公开发布后突如其来的紧急问题。近 68%的开发者选择在公有云上工作,而在 2012 年该数字只有 61%。
此外,在 3260 个大企业、中小企业和独立软件开发者中,51%的受访者更愿意使用 Amazon Web Services 作为他们的云开发平台。只有11%的投票给 Windows Azure 和 Red Hat 的 OpenShift 平台,而 IBM 的 SmartCloud 则有 6%的支持者。
查看英文原文: Zend Developer Pulse 2013 Survey Emphasises on HTML5, Geolocation and Amazon Web Services
感谢赵震一对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论