分类目录归档:研发

一张图让你了解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。

继续阅读 →

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

JavaScript编译器Prepack:旨在减少启动时间

Facebook透露了一个项目,旨在“让JavaScript运行得更快”,只要JavaScript代码是在React Native应用里进行初始化的。

这个被称为Prepack的工具,试图移除编译时的计算过程,特别是在代码初始化阶段所进行的计算。随着JavaScript引擎的日渐成熟,现今最大的性能问题是如何改进用户体验。在很多移动应用里,本地代码比起JavaScript代码具有与生俱来的优势,比如那些React Native应用。因此,对于React Native应用来说,减少启动时间可以显著地改进用户体验。Nikolai Tillmann在2016年9月份加入Facebook,专门解决这方面的问题。

继续阅读 →

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

谷歌Chrome将新增aPNG格式图片支持

如果没有GIF动图,很难想象互联网会变成什么样子。但是GIF的文件往往体积巨大、对颜色、比特率和帧数也有限制,在当今,GIF可能已经有点过时了。

编写一个新的格式来代替GIF并不难,有一种动图格式,叫aPNG(Animated PNG),有望成为替代GIF的新选择。此前,你可以安装Chrome扩展来实现对aPNG的支持,而现在,Chrome将在接下来的59版本中全面支持aPNG,这意味着aPNG向它的普及迈出了重要的一步。

继续阅读 →

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

开发者提到最多的十个 GitHub 仓库

简评:freeCodeCamp 社区最活跃的的部分是聊天室系统,里面会有数以千计的人在讨论技术(其实是灌水),互相帮助提高彼此的 coding 技能,在提到的众多 GitHub 仓库中,以下十个是最常见的。

1.freeCodeCamp/freeCodeCamp
freeCodeCamp 社区本身就相当受欢迎,每周有近 25 万 stars,超过 10k 的 forks,以及几百个 issues;

继续阅读 →

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