【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

  • 2016-05-22
  • 本文字数:1921 字

    阅读完需:约 6 分钟

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

2016-05-22 19:004554
用户头像

发布了 428 篇内容, 共 171.4 次阅读, 收获喜欢 36 次。

关注

评论

发布
暂无评论
发现更多内容

Redis集群架构剖析(3):集群处理redis-cli指令

非晓为骁

redis 架构 分布式 redis cluster

如何消除代码山中那一大坨参数列表

华为云开发者联盟

代码 软件设计 参数 全局变量 参数列表

你了解部署流水线吗?

华为云开发者联盟

自动化 软件开发 devcloud 部署流水线 流水线

FAQ(常见问题)页面的编写技巧

小炮

企业 常见问题 客户服务

使用APICloud AVM多端框架开发仿微信通讯录功能

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 avm.js

小程序电商微服务设计

唐尤华

架构实战营

Jetpack Compose之 在Compose中使用Navigation导航

黄林晴

android Compose JetPack

公有云RDS太贵?基于ECS构建的多云RDS服务可降低近半成本

沃趣科技

数据库 公有云 RDS 云数据库RDS for MySQL 云数据库Redis

玩转OpenMLDB社区,四张角色卡待解锁

第四范式开发者社区

人工智能 数据库 开源 贡献者 特征平台

如何在新公司快速落地

Hockor

5G 和 Wi-Fi 市场与技术的一些思考系列之二

李伟-晨泳

DPU芯片头部企业云豹智能加入龙蜥社区,共同推动新一代数据中心基础设施蓬勃发展

OpenAnolis小助手

云计算 开源 芯片 龙蜥社区

RocketMQ的tag还有这个“坑”!

中间件兴趣圈

RocketMQ tag 消息过滤

昇腾CANN论文上榜CVPR,全景图像生成算法交互性再增强!

华为云开发者联盟

CVPR CANN 图像生成 昇腾AI处理器 图像布局

java培训Redis高频面试考点

@零度

Java redis

春招进行时!当代大学生求职行为大赏

易观分析

求职 招聘 春招

最好的 6 个 React Table 组件详细亲测推荐

蒋川

React

☕️从Java8到Java17的新特性(一):Java8 的新特性

看山

Java java8

HertzBeat赫兹节拍 v1.0.beta.6 发布,Linux监控来啦

TanCloud探云

开源 APM 监控 告警

云效DevOps全家桶评测征集令重磅来袭!免费使用云效全套功能

阿里云云效

云计算 阿里云 DevOps 云原生

IOS技术分享| ARCallPlus 开源项目(一)

anyRTC开发者

ios 移动开发 语音通话 视频通话 呼叫邀请

焕然一新的 Vue 3 中文文档来了

CRMEB

一文搞定 Flutter 底部弹窗实现

岛上码农

flutter 跨平台 ios开发 Android开发 3月月更

《软件开发的201个原则》思考:4. 高质量软件是可以实现的

非晓为骁

个人成长 软件工程 软件开发

深入浅出 Vue3 核心知识点

百瓶技术

Vue 前端 VUE 3.0 源码 vue3.0

大数据培训十大Hive调优技巧

@零度

大数据 hive调优

Redis:在windows环境安装Redis

喀拉峻

redis

presto是如何保证作业内存不会发生冲突和溢出

华为云开发者联盟

内存 presto 内存计算引擎 System Pool general Pool

Rust的Cow类型

Shine

rust cow

聊聊 C 语言和 ABAP 这两门编程语言的关系

Jerry Wang

c++ 编程语言 C语言 abap 3月月更

WebAssembly技术_JS调用C函数示例_传递参数、方法导出

DS小龙哥

webassembly 3月月更

GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库_GitHub_Abel Avram_InfoQ精选文章