2017 开发者生态报告:Java 最火,Go 最有前途

原文

JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。

最近,调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

一、编程语言

可以看到,JavaScript 是使用最多的语言,Python 是最多人想去尝试的语言,Java 则在流行度上独领风骚。注意,下图数值皆为百分比(%)。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

Java 库:为 Java 程序员而生的 10 + 最佳库

众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。

举些例子,最常用的官方库有 java.lang、java.util、java.io、java.sql、java.net 等;而至于目前最流行的第三方库,就有 Junit、SLF4J、Google Guava、XStream、JSoup、Gson、Joda Time 等,可以说是不胜枚举。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

JavaScript中8个常见的陷阱

原文: Who said javascript was easy ?

译者: Fundebug

为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习

这里我们针对JavaScript初学者给出一些技巧和列出一些陷阱。如果你已经是一个砖家,也可以读一读。

1. 你是否尝试过对数组元素进行排序?

JavaScript默认使用字典序(alphanumeric)来排序。因此,[1,2,5,10].sort()的结果是[1, 10, 2, 5]。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

一张图让你了解Kotlin的过去、现在和将来

Kotlin现在已经正式参与到编程语言的战斗中了,这种编程语言突然成为了Android上的一流语言,最近备受程序员的关注。当然,这可能不足以说服程序员尝试Kotlin,但也许你看到下面这张图之后会改变主意。

242e0004637d3e0ef4af.jpg

Kotlin正在渗入Android开发的方方面面,如果你还持有怀疑,不妨观看一段时间,看看其演变情况。编程语言不过是一把“手术刀”,最终的决定权必然是程序员自己,对症下药才是王道。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

Node.js v8.0.0 正式发布,带来大量更新

Node.js v8.0.0 已正式发布。v8.0.0 是下一个主要的版本,带来了一系列重大的变化和新功能,内容十分多,本文包含主要重要的更改和功能的摘要。

npm 5.0.0

npm 最近宣布发布了 5.0.0 版本的 npm 客户端,现在在 Node.js 8.0.0 中使用了这个重要的新版本。

V8 5.8

Node.js 8.0.0 使用了 V8 5.8,这是 JavaScript 运行时的重要更新,其中包括性能方面和面向开发者 API 的重大改进。对 Node.js 开发者来说最重要的是 V8 5.8 保证与 V8 5.9 和即将推出的 V8 6.0 具有 ABI 的向前兼容性,这将有助于确保 Node.js 原生插件生态系统的稳定性。在 Node.js 8 的生命周期中,会计划升级到 5.9 甚至 6.0。 继续阅读 →

发表在 研发 | 标签为 | 留下评论