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分析工具、比特軟件客戶端以及機器人等等?!?/p>\\
這次發布的新功能其實是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表示,能夠創建無限量的代碼庫,這將使人們對代碼的組織方式帶來深遠的影響。他說道:“我對這一決定的想法是這樣的:我們不應當為了做生意而影響人們的軟件架構,因為如今大量的現代化軟件開發都變得非常模塊化。這就意味著會出現數量眾多的服務,功能會被分解到不同的地方。而現有的定價結構對此起了很大的阻礙?!?/p>\\
【更新】
\\GitHub的新定價計劃在互聯網上一石激起千層浪,而GitLab(另一個Git服務的提供商)的CEO、Sid Sijbrandij也為此發表了一個帖子。他表示,微服務的流行所帶來的一種影響是開發者需要用到更多的私有代碼庫,而這正是GitLab已提供的服務。
\\\隨著越來越多的開發者、團隊與組織開始發掘微服務的優勢,他們需要更多的代碼庫以支持這種全新的代碼結構。一般來說,你設計的微服務越多,所需要的代碼庫就越多。因此,GitHub宣布提供免費的私有代碼庫就不是那么令人震驚了?,F在,隨著這次宣布,GitHub.com、Bitbucket.org以及GitLab.com全部都提供了無限的私有代碼庫。
\\\Thomas Fuchs是一位Ruby on Rails的重度支持者,他在一篇推特中留言提到了新的定價政策對他的團隊的影響:“舊的GitHub定價每月只花費我們100美金,而新的GitHub定價需要我們每月花費1296美金。”新的定價計劃按照開發者的數量收費,雖然Fuchs的團隊只有三位開發者,但在多年的歷史中總共累積了近130個協作者,其中大部分人的賬號已經失效了。Fuchs唯一能做的就是從公司賬號中刪除這些失效的用戶,他對于為此浪費的時間感到不滿:“我必須浪費幾個小時的寶貴時間去做一些繁瑣的管理工作,而不是去開發軟件 :)?!?/p>\\
Daniel Morrison也是一位GitHub用戶,他也遇到了相同的問題:“今天一大早,GitHub宣布對定價進行一次巨大的改動,這將使我的成本從每月200美金變為916美金!”他的處理方式是刪除了某些無效的用戶,并將另一部分人轉為外部的協作者。最終,他總算將成本降低至每月360美金。
\\但這幾條留言似乎都忽略了一件事:GitHub并不強制組織轉換到新的定價計劃上,只要他們愿意,完全可以繼續使用舊的定價計劃。只不過,無限的私有代碼庫確實是一個很大的誘惑。
\\查看英文原文:GitHub Announces Electron 1.0, Devtron and Unlimited Private Repositories
總結
以上是生活随笔為你收集整理的GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小酌重构系列[19]——分解大括号
- 下一篇: Cognos CFG-ERR-0103