转载

GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库

GitHub近日宣布了 Electron 1.0 这个里程碑的发布。此外,GitHub也为收费计划提供了一种 新的定价模式 ,包括无限制的私有代码库。

Electron经历了前两年的闭源开发,以及后两年的开源开发。GitHub如今终于发布了 Electron这个框架的1.0版本 ,但这个版本并没有引入新的功能,最近几个月以来的开发工作主要专注于API的稳定性以及易用性的改进。

Electron最早是作为Atom这个IDE的shell而出现的 ,但许多公司与用户对其表现出很大的兴趣,越来越多的人开始使用它创建 各种跨平台的桌面应用 。其中最流行的应用包括 Atom 、 Visual Studio Code 、 Slack 和 WordPress.com 。 GitHub的统计 表示Electron“已有120万次下载,其社区成员已有数百位开发者、开源的维护者以及公司,并且还在不断增长”,用户使用Electron开发了各种各样的应用,包括“ email 、 聊天工具 、 Git应用 、 SQL分析工具 、 比特软件客户端 以及 机器人 等等。”

这次发布的新功能其实是 Devtron ,这是一个与 Chrome DevTools 集成的 开源 工具,可用于对Electron应用进行检测、监控与调度。Devtron包含以下特性:

  • 需求图 —— 一个以可视化方式展示某个应用的内部与外部库依赖的工具
  • 事件 —— 一个检测工具,可列出目前已注册的事件与监听者
  • IPC —— 一个用于追踪及显示已发送和接收消息的监控工具
  • Linter

乘着1.0版本发布的机会,GitHub同时也发布了 Spectron 3.0 ,这是一个用于对Electron应用进行集成测试的框架。Spectron是基于 ChromeDriver 和 WebDriverIO 创建的,它可访问Electron中所有的API。

GitHub改进了 Electron的文档 ,并提供了几个可运行在Mac、Windows和Linux平台上的 API示例 。其中 社区 页面经过了重写,新的页面提供了各种为帮助开发者上手使用Electron所需要的工具、样板代码、组件以及视频。

GitHub今天也 宣布 推出一个 全新的定价计划 ,为所有支付计划提供无限制的私有代码库。目前为止,公有/开源的账号可创建任意数量的代码库,但私有的代码库则是需要不断购买的。GitHub对定价计划作出了简化,个人账号的价格是每月7美金、公司账号的价格是每用户每月9美金,而企业账号的价格是每用户每月21美金。根据GitHub所说,在接下来的几天内,所有的个人支付账号,包括从Micro到Large等级在内都会被转换成这种新的定位计划。而公司则可以选择是否继续坚持使用现有的计划,或是转而采用新的计划。

GitHub的产品管理总监Tim Clem日前 在一次采访中对VentureBeat表示 ,能够创建无限量的代码库,这将使人们对代码的组织方式带来深远的影响。他说道:“我对这一决定的想法是这样的:我们不应当为了做生意而影响人们的软件架构,因为如今大量的现代化软件开发都变得非常模块化。这就意味着会出现数量众多的服务,功能会被分解到不同的地方。而现有的定价结构对此起了很大的阻碍。”

【更新】

GitHub的新定价计划在互联网上一石激起千层浪,而 GitLab (另一个Git服务的提供商)的CEO、Sid Sijbrandij也为此发表了一个 帖子 。他表示,微服务的流行所带来的一种影响是开发者需要用到更多的私有代码库,而这正是GitLab已提供的服务。

随着越来越多的开发者、团队与组织开始发掘微服务的优势,他们需要更多的代码库以支持这种全新的代码结构。一般来说,你设计的微服务越多,所需要的代码库就越多。因此,GitHub宣布提供免费的私有代码库就不是那么令人震惊了。现在,随着这次宣布,GitHub.com、Bitbucket.org以及GitLab.com全部都提供了无限的私有代码库。

Thomas Fuchs是一位Ruby on Rails的重度支持者,他在一篇 推特 中留言提到了新的定价政策对他的团队的影响:“旧的GitHub定价每月只花费我们100美金,而新的GitHub定价需要我们每月花费1296美金。”新的定价计划按照开发者的数量收费,虽然Fuchs的团队只有三位开发者,但在多年的历史中总共累积了近130个协作者,其中大部分人的账号已经失效了。Fuchs唯一能做的就是从公司账号中删除这些失效的用户,他对于为此浪费的时间感到不满:“我必须浪费几个小时的宝贵时间去做一些繁琐的管理工作,而不是去开发软件 :)。”

Daniel Morrison也是一位GitHub用户,他也 遇到了相同的问题 :“今天一大早,GitHub宣布对定价进行一次巨大的改动,这将使我的成本从每月200美金变为916美金!”他的处理方式是删除了某些无效的用户,并将另一部分人转为外部的协作者。最终,他总算将成本降低至每月360美金。

但这几条留言似乎都忽略了一件事:GitHub并不强制组织转换到新的定价计划上,只要他们愿意,完全可以继续使用旧的定价计划。只不过,无限的私有代码库确实是一个很大的诱惑。

查看英文原文: GitHub Announces Electron 1.0, Devtron and Unlimited Private Repositories

原文  http://www.infoq.com/cn/news/2016/05/electron-1-devtron
正文到此结束
Loading...