【源资讯 第36期】赶超 Java 和 PHP,Python 成最热门编程语言?


声明:本文转载自https://my.oschina.net/editorial-story/blog/1477351,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

JetBrains 近日发布了2017 开发者生态报告。该报告包含开发人员对 11 种编程语言以及数据库和团队工具的偏好。最终,Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

针对 Java 开发者的部分,当被问及他们经常使用哪些版本的 Java 时,79% 的受访者将票投给了 Java 8 。就在上个月,OpenJDK 管理委员会主席兼 Oracle 平台小组发展副总裁 Georges Saab 也曾表示,JDK 8 的普及率比过去的所有主要版本都要快。

而在应用服务器方面,68% 的受访者选择了 Apache Tomcat ,26% 喜欢 Jetty ,Wildfly 占据第三位,其次是 JBoss EAP、Glassfish、Weblogic 和 WebSphere 。在替代框架方面,分别有 13% 的 Java 开发者选择了 Netty 和 Spark Java 。

在 Web 框架的选择上,有 51%的受访者选了 Spring MVC ,还有 37% 的是 Spring Boot 的粉丝。 JetBrains 表示:“拥有 IT 行业经验越多的 Java 开发者,就越有可能使用不止一个 Web 框架。

OverOps 也于 7 月 19 日发布了 2017 版的 “GitHub Java 流行库 Top 100 ”。结果显示,JUnit 是 GitHub 中最流行的 Java 库,与去年保持同样的地位。不仅如此,基于其拓展而来的 JUnitRunner 和 Junit Framework 分别占据了第 2 名和第 3 名的位置。我们甚至可以说,前三甲被 JUnit 承包了。

来看看 PHP 的情况,Laravel 仍然是 PHP 开发者最常使用的框架,接下来是 WordPress 和 Symfony 。Phalcon 的得票率有点出乎意料,仅有 3% 。

大家喜闻乐见的 IDE 之战的胜者是 JetBrains 旗下的 PhpStorm 。最受欢迎的编辑器是 Sublime Text ,然后依次是 Notepad++ 、VIM 、Atom 。微软的 VS Code 排名靠后。

最好的语言究竟是什么?在今年 IEEE Spectrum 杂志发布的编程语言排行榜中,Python 最终获得冠军!不过排在前四名的 Python、C、Java 和 C++ 其实都保持着非常接近的流行度。实际上,从 Diakopoulos 对目前公司招聘需求的语言基本指标分析可知,C 语言的需求比 Python 要高。

Python 真的是越来越火了?在电子书网站 Packt 发布了2017 年度技能调查报告中,目前技术领域最热点的技术依然是 python 领先,其次分别为:git、Visual Studio、Eclipse 和 Java 。

虽说适合自己的才是最好的,但程序员有时候很自我,这样就给自己一个盲目的优越感。特别在与其他程序员对比的时候,他总能找到在一两个地方优于你的地方,所以,程序员之间的鄙视网络,在程序员这个职位诞生之日起,就慢慢的形成了。以至于最后演化成了程序员之间的十八层鄙视网络→_→

其实有时,主流的编程语言,比如java、javascript,可能不足以解决特殊问题,程序员必须超越主流语言寻找正确的语言和架构,以帮助代码更快的运行。以下这九大被誉为最有潜力的编程语言可能足以成为你下一个项目的完美选择:Kotlin、Erlang、Go、OCaml、TypeScript、Rust、Scala、Haskell、Julia。

反正有些非主流我是很喜欢的。比如经常在电视新闻里看到,某某公司HR招人筛简历的时候,同样的学历背景条件下,小伙子似乎总是更受青睐。而英国有位反其道而行之的霸道总裁,她创立的科技公司市值达到了30亿英镑,口号只有一个:“我们只招女孩子!

有人也希望统一,上个月,工信部旗下泰尔实验室发布消息称,将在国内联合多家厂商制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,目前该标准已经进入厂商招募阶段。

@阿信sxq:要知道,手机要取得“进网许可证”需要经过这个实验室进行测试,以后是不是没有加入这个“联盟”的就直接测试不通过呢?再然后,收取“加盟费”,再然后要求推送指定内容、推送内容进行“过滤”,再然后所有的推送内容必须经过他们进行,再然后……(赞同:+53)

那这还算是真正的开源吗?

近日有人发现《我的世界》中国版有私用 Forge 代码的嫌疑,并往 MinecraftForge 的 Github 上提交了一个  Issues 反映情况。随后也有人提交了网易修改的 Forge 库地址。

MinecraftForge 的开发者 LexManos 回复称网易从未联系他们以获取授权,也并未按协议将修改部分开源,他们没钱也没精力打官司,但强烈谴责这种无视开源精神的行为。

最终,《我的世界》中国版官方发布公告,表示已根据 LGPL 协议的相关规定,在 GitHub 公开了对 Forge 修改部分的源代码,但未直接回应事件的原委。

 

【重大开源资讯】

俄罗斯搜索巨头 Yandex 开源梯度提升库 CatBoost

这是一种支持类别特征,基于梯度提升决策树的机器学习方法,是 MatrixNet 算法的继承者,在公司内部广泛使用,用于排列任务、预测和提出建议。Yandex 称其是通用的,可应用于广泛的领域和各种各样的问题。

Google 开源机器学习数据集可视化工具 Facets

ML 数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试 ML 数据集,谷歌开源了 Facets,一款可视化工具。

(本文为一周热门资讯整合,如对详细内容感兴趣,欢迎点击蓝色字体进入资讯详情查看!)

传送门>>>往期源资讯汇总

本文发表于2017年07月22日 02:36
(c)注:本文转载自https://my.oschina.net/editorial-story/blog/1477351,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2241 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1