加拿大公司 ActiveState 往年发起了一项名为"Open Source Runtime Pains"的开发者调查,旨在更好地了解开发者在基于“开源”停止开发时所面临的痛点。ActiveState 是一家专注于提供跨平台专业开发工具的公司,在开源范围耕耘已有20多年,热衷于为企业开发提供优雅的处置方案。
这次调查主要是面向开发者(像数据迷信家和 Q&A 工程师等一些需求和代码打交道的职位),而由此产生的调查数据将有助于了解和追踪开发者对这些“痛点”的处置状况。
ActiveState 表示,这次调查最终收到了来自全球 92 个国度的 1407 份回复。
在调查报告中我们看到,在让开发者给本人运用的开发言语的称心度停止评价时,Python 和 Go 这两门言语取得的“称心和十分称心”评价比例最高,辨别为 68% 和 61%。
而大家关注较多的 Java 和 PHP 则逊色了不少,取得的“称心和十分称心”评价比例辨别为 39% 和 37%。
既然这次调查的目的主要是了解开发者在基于“开源”停止开发时所面临的痛点。下面我们就来看看这些“痛点”主要是什么内容。
可以看到,波动性和安全性是两大困扰开发者的成绩。开发者表示在开发中,遇到关于波动性和安全性成绩的比例辨别高达 50% 和 47%。这里波动性方面的成绩是指新版本与旧版本之间的差异带来的成绩,安全性是指需求运用最新或最安全版本的软件包。
除此之外,开源协议的运用成绩也十分令开发者头疼。如何规避诉讼纠纷,如何避免“专利流氓”?理想上,开源协议相关的成绩在国外比较受注重,而它的复杂性和专业性又不是普通开发者所能了解和掌握的(参考甲骨文和谷歌关于 Java 的版权案),所以在基于“开源”停止开发时,开源协议确实会给部分开发者带来实在的困扰。
最后说一下调查报告中其他一些值得关注的亮点:
近一半的受访者(44%)表示他们每天只破费两到四个小时编程
74% 的受访者表示他们每周破费大部分时间或部分时间来管理依赖项和开发工具
56% 的受访者以为运用一门新言语很困难
67% 的受访者表示他们选择不再运用新工具,由于运用新编程言语的痛苦超过了它带来的优点
在停止开发时,Linux 和 Windows 这两大平台具有相似的运用率,80% 的受访者运用 Linux,77% 的受访者运用 Windows
关于调查报告的详细内容请点此查看。
【编辑引荐】
开发者必备:2018安卓SDK工具引荐
13个Python Web框架比较,你想运用哪个呢?
你知道为什么Python这么慢?
微软能够是全球最大的开源贡献者, 但开发者似乎并不买账
Edge的为难:开发者工具瘫痪多日无人反应
(责任编辑:admin)