内容简介:加拿大公司 ActiveState 今年发起了一项名为"Open Source Runtime Pains"的开发者调查,旨在更好地了解开发者在基于“开源”进行开发时所面临的痛点。ActiveState 是一家专注于提供跨平台专业开发工具的公司,在开源领域耕耘已有20多年,热衷于为企业开发提供优雅的解决方案。这次调查主要是面向开发者(像数据科学家和 Q&A 工程师等一些需要和代码打交道的职位),而由此产生的调查数据将有助于理解和追踪开发者对这些“痛点”的处理状况。
加拿大公司 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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Clojure 发布年度调查报告:大部分用户是 Java 开发者
- Clojure 发布年度调查报告:大部分用户是 Java 开发者
- 大部分程序员只会写 3 年代码
- 远程桌面协议曝漏洞 大部分 Windows 版本受到影响
- 程序员大部分时间都在认真码代码...
- KaOS 2018.10 发布,重建大部分软件库
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
推荐系统
[奥地利] Dietmar Jannach、Markus Zanker、Alexander Felfernig、Gerhard Friedrich / 蒋 凡 / 人民邮电出版社 / 2013-6-25 / 59.00元
编辑推荐: 通过对本书的学习,读者不仅可以全面系统地了解该领域的基础原理,还能试验如何搭建一套真正的推荐系统。 —— 百度主任架构师、百度技术委员会主席 廖若雪 本书比较全面地介绍了推荐系统涉及的相关知识点,很适合对于推荐系统感兴趣的相关人员作为入门教程,目前能够系统全面介绍相关技术的中文书籍还显得匮乏,相信这本译著对于缓解这种情况大有裨益。 ——新浪微博数据挖掘技术专家 ......一起来看看 《推荐系统》 这本书的介绍吧!