版本帝,顾名思义。对于使用者来讲,有喜有悲。喜的是开发团队维护勤快,悲的是得反复下载才能跟上节奏。固然,站在使用角度而言,能积极更新总比常年不更新要好。javascript
本文盘点了一些在 2016年发布版本次数超过 50 的热门(Star>10000)开源项目,看看谁才是你心中的年度最强“版本帝”?php
数据统计从2016年1月1日至12月15日,版本次数统计包括正式版、Beta、Alpha、RC 等等全部版本发布,但不包括开发快照,数据较多,不免会有遗漏、偏差。欢迎吐槽!!!前端
版本跨度:v0.18.0 rc(2016.1.6)—— v0.40.0 rc4(2016.12.13)vue
版本发布次数:101 java
简介:node
React Native 使你可以在 Javascript 和 React 的基础上得到彻底一致的开发体验,构建一流的原生 APP。 着力于提升多平台开发的开发效率 —— 仅需学习一次,编写任何平台。react
主要特性:jquery
触摸事件处理linux
弹性盒(Flexbox)和样式git
兼容通用标准
版本跨度:v1.0.14(2016.1.12)—— v2.1.6(2016.12.14)
版本发布次数:70
简介:
Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。
主要特性:
可扩展的数据绑定
将普通的 JS 对象做为 model
简洁明了的 API
组件化 UI 构建
配合别的库使用
版本跨度:v1.10.0 rc1(2016.1.16)—— v1.12.5 rc1 (2016.12.15)
版本发布次数:53
简介:
Docker 是一个开源的应用容器引擎,让开发者能够打包他们的应用以及依赖包到一个可移植的容器中,而后发布到任何流行的 Linux 机器上,也能够实现虚拟化。
容器是彻底使用沙箱机制,相互之间不会有任何接口(相似 iPhone 的 app)。几乎没有性能开销,能够很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。
版本跨度:1.3 modules beta3(2016.1.9)—— 1.4.3 beta1 (2016.12.6)
版本发布次数:169
简介:
Meteor 是一组新的技术用于构建高质量的 Web 应用,提供不少现成的包,可直接在浏览器或者云平台中运行。
你再也不须要:搭建服务器运行环境、在云端部署 API 接口、管理数据库、纠结是否使用 ORM 层、在 JavaScript 和 Ruby 间来回切换或是处理「将数据失效信息广播给客户端」这种工做。
版本跨度:v5.4.0(2016.1.7)—— v7.2.1 (2016.12.7)
版本发布次数:74
简介:
Node.js 是一个 Javascript 运行环境(runtime)。实际上它是对 Google V8 引擎进行了封装。V8引擎执行 Javascript 的速度很是快,性能很是好。Node.js 对一些特殊用例进行了优化,提供了替代的 API,使得 V8 在非浏览器环境下运行得更好。
主要特性:
版本跨度:v1.5.0 beta8(2016.1.9)—— v1.7.0 beta10(2016.12.15)
版本发布次数:50
简介:
Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。基于 Ruby on Rails 和 Ember.js 开发,数据库使用 PostgreSQL 和 Redis。
版本跨度:v1.1.4(2016.1.9)—— v1.5.2 beta0 (2016.12.14)
版本发布次数:111
简介:
Kubernetes 是来自 Google 云平台的开源容器集群管理系统。基于 Docker 构建一个容器的调度服务。该系统能够自动在一个容器集群中选择一个工做容器供使用。其核心概念是 Container Pod。
主要特性:
版本跨度:v6.4.0(2016.1.7)—— v6.20.3 (2016.12.8)
版本发布次数:63
简介:
Babel 是编写下一代 JavaScript 的编译器。
主要特性:
版本跨度:v1.5.0 rc1(2016.1.16)—— v4.0.0 beta0 (2016.12.15)
版本发布次数:73 (Angular 48 ,AngularJS 25 )
简介:
Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。因为官方已将 Angular 2 和以前的版本 Angular.js 分开维护(二者的 GitHub 地址和项目主页皆不相同),因此数据也进行了分开统计。
主要特性:
代码生成、代码拆分
Angular 命令行工具
各类 IDE
版本跨度:v2.2.1(2016.1.15)—— v2.11.0 beta4 (2016.12.14)
版本发布次数:73
简介:
Ember.js 是一个 Javascript 框架,大大减小了构建任何 Web 应用程序所需的时间、精力和资源。 它专一于经过执行大多数 Web 开发项目中涉及的全部常见、重复,但必不可少的任务,使开发人员尽量高效。
Ember.js 还提供访问 Javascript、HTML和浏览器的最高级功能,提供建立下一个杀手级网络应用程序所需的一切。
版本跨度:5.5.0(2016.1.8)—— 5.14.1 (2016.12.6)
版本发布次数:50
简介:
Video.js 是一个开源的 Html5 jquery 视频插件,这个插件能够用来处理 Flash 视频,它仍是一个多平台支持的产品。
Moreover,YouTube,Vimeo 等等的视频均可以很好地经过这个插件来播放。这个插件还支持桌面应用程序和其它的手持设备。
版本跨度:v0.12.11(2016.1.3)—— v0.14.14 (2016.12.14)
版本发布次数:51
简介:
Syncthing 是一个在计算机之间同步文件/文件夹的私密安全同步工具,目标为:
syncthing
的实用程序。但愿能成为可替代,兼容的协议实现。版本跨度:v0.0.1(2016.1.21)—— v0.2.105 (2016.12.12)
版本发布次数:195
简介:
Black Screen 是一个基于 Electron 的现代终端模拟器(和 shell),和其它终端模拟器不一样的是,它应用了现今的用户界面。
版本跨度:v2.3.37(2016.1.14)—— v3.2.1(2016.12.13)
版本发布次数:59
简介:
Symfony 是一个开源的 PHP Web 框架。基于最佳 Web 开发实践,已经有多个网站彻底采用此框架开发, 目的是加速 Web 应用的建立与维护。
主要特性:
版本跨度:v3.6.0(2016.1.22)—— v4.0.5(2016.12.2)
版本发布次数:59
简介:
npm 是一个 javascript 包管理器。 查找、共享和重用来自成千上万的开发人员的代码包 - 并以强大的新方式组合它们。
版本跨度:2.0 beta 8.6(2016.2.8)—— 2.0 rc7(2016.12.5)
版本发布次数:57
简介:
TextMate 是 Mac 下的著名的文本编辑器软件,与 BBEdit 一块儿并称苹果机上的 Emacs 和 Vim 。尤为适合程序员使用,能够定制许多贴心使用的功能。
TextMate 的 Bundles 是 TextMate 的一个亮点,能够有效的提升开发速度。
版本跨度:3.8.38(2016.1.8)—— 4.7.2(2016.12.8)
版本发布次数:50
简介:
Mongoose 是基于nodejs,使用javascript编程,链接 mongodb 数据库的软件包,使 mongodb 的文档数据模型变的优雅起来,方便对 mongodb 文档型数据库的链接和增删改查等常规数据操做。
版本跨度:7.0.2 / 5.5.31(2016.1.6) —— 7.1(2016.12.1)/ 5.6.29(2016.12.8)
版本发布次数:71
简介:
PHP 是一种通用开源脚本语言,吸取了C语言、Java 和 Perl 的特色,利于学习,使用普遍,主要适用于 Web 开发领域。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它能够比 CGI 或者 Perl 更快速地执行动态网页。
版本跨度:r3.2.1 rc3(2016.1.6)—— r3.4.1 rc0(2016.12.15)
版本发布次数:69
简介:
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,能够存储比较复杂的数据类型。
Mongo 最大的特色是支持的查询语言很是强大,其语法有点相似于面向对象的查询语言,几乎能够实现相似关系数据库单表查询的绝大部分功能,并且还支持对数据创建索引。
补充:
版本跨度:v8.3.3(2016.1.12)—— v8.15.0 rc1(2016.12.9)
版本发布次数:211
简介:
GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可经过 Web 界面进行访问公开的或者私人项目。
它拥有与 Github 相似的功能,可以浏览源代码,管理缺陷和注释。能够管理团队对仓库的访问,它很是易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片断收集功能能够轻松实现代码复用,便于往后有须要的时候进行查找。
版本跨度:v4.4 rc8 (2016.1.4)/ v3.10.95 (2016.1.24)—— v4.9(2016.12.12)
版本发布次数:135
简介:
Linux 是最受欢迎的自由电脑操做系统内核。它是一个用 C 语言写成,符合 POSIX 标准的类 Unix 操做系统。
技术上说 Linux 是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操做系统。一套基于Linux内核的完整操做系统叫做 Linux 操做系统,或是 GNU/Linux。
……