eclipse社区
每年[ 2011年结果 ]总是显示一些关键趋势。 以下是为我呈现的一些见解:
1. Git动量持续增长
Git在源代码管理市场中无疑具有发展势头。 Git / Github的使用率从2011年的13%增加到了2012年的27%。 Subversion继续下降,但仍然是最受欢迎的。
今年是我们第一次爆发Git和Github。 令我惊讶的是,绝大多数人指定了Git(23%),只有4.5%的人指定了GitHub。 这似乎表明内部大量使用了Git。 对于工具提供商而言,这是一个巨大的机会。
2. Maven使用加速
Maven使用率从2011年的31%增加到了2012年的42%。 这可能是与Eclipse和Maven更好地集成的反映。 如果是这样,请向m2eclipse项目团队和Tycho表示敬意 。
3. Spring和EJB仍然是流行的服务器框架。 Equinox和OSGi也在增加。
对于服务器端开发人员来说,Spring和EJB仍然是最受欢迎的框架。 Spring仍然是最受欢迎的,但是EJB在2012年有所发展。
十分高兴地看到Equinox和OSGi运行时的使用率几乎翻了一番,从6.8%(2011)增至12.3%(2012)
4.移动计算= Android + iOS
毫不奇怪,移动计算被Android和iOS所主导。 部署移动应用程序的人数有所增加,开发内部或外部应用程序的人数为43%,而2011年为35%。
Android和Apple iOS继续是主要平台。 令人惊讶的是,更多的开发人员没有使用跨平台框架。 60%的人声称只使用Mobile OS SDK。 jQuery Mobile(28.6%)和PhoneGap(17.9%)是最受欢迎的移动框架。
5.是什么激励了开发人员?
今年,我们提出了一些问题,以探索促使开发人员参与开源并花费其空闲时间构建应用程序的动机。
参与开源项目的动机似乎是由以下因素驱动的:1)责任心– 54%的人表示他们参与“回馈和支持”,而36%的人由于对FOSS精神的信念而参与,2)学习– 36%的人声称自己是学习新技术的好方法,并且3)改进项目– 33%的人声称由于所需的功能或错误修复,他们参与其中。 出乎意料的是,只有11%的人声称这是应缴的会费,而6%的人是促进咨询业务的有效方法。
我们还询问有多少开发人员在业余时间在工作之外构建软件/应用程序。 令我惊讶的是,有84%的人声称花了一些个人时间来开发软件。 关键原因是要学习新技术,74%的人回答他们“喜欢编程和学习新技术”,71%的人“保持我的技能敏锐”。 对于面向开发人员的软件行业中的任何人来说,重要的一课: 使开发人员轻松学习您的技术。
6.公司对开源的政策变得更加积极
每年我们都会询问针对开放源代码参与的公司政策是什么。 很高兴看到我们看到朝着更积极的贡献和参与政策迈进。 61%的人报告说他们的公司政策允许他们积极参与开源项目,而2011年为58%。我们绝对需要让更多的公司积极参与开源项目,但至少我们正在朝着正确的方向发展。
感谢所有参与调查的人。 我总是很高兴看到结果。 请随时对您发现的有趣结果发表评论。
从IanSkerrett查看更多
参考: Ian Skerrett博客博客中JCG合作伙伴 Ian Skerrett的2012年Eclipse社区调查结果 。
翻译自: https://www.javacodegeeks.com/2012/06/eclipse-community-survey-2012.html
eclipse社区