IBM 向 Node.js 捐贈 Express 框架,為 Express 醜聞畫上了句號
IBM 宣佈將 Node.js 生態系統中最熱門的 Express Web 框架元件,捐贈給 Node.js 基金會。
儘管在伺服器端執行 JavaScript 聽起來很美好,但是對於非行家來說,設定一臺執行 Node.js 的伺服器卻是件相當痛苦的事情。為了解決這個問題,Express(.js) 專案在過去幾年就成為了 Node.js 的一個 Web 應用程式伺服器框架,就像與面向 Ruby 的 Sinatra 一樣。
由於擁有輕巧簡約的特點,Express 已經成為了建立可行的 Node.js Web 服務的事實標準。然而儘管該專案的作用巨大,Express 在過去卻幾經易手,甚至一度是開源社群的巨大丑聞。
TJ Holowaychuk 建立了 Express,但在幾年前幾乎放棄,使得它的發展逐漸掌握在了社群手中。儘管不少開發者放棄了該專案,但在 StrongLoop 表露出贊助意向並後續收購之後,TJ 突然改變主意並很快回歸。
在同意將 Express 出售給 StrongLoop 之後,TJ 因為將這個關鍵專案出售給了一個想要掌控它的商業公司,而遭到了開源社群的蔑視。
醜聞主要圍繞著一個事實,即 StrongLoop 是一家提供 Node.js 產品的企業,透過收購它就控制了一個被開源社群和競爭對手們所使用的重要的開源專案。
萬幸的是 StrongLoop 並沒有濫用其地位,且該公司在去年秋季被 IBM 所收購,不過這又產生了同樣的問題——畢竟 IBM 也是一家以營利為目的的企業。
現在,在收購 StrongLoop 五個月之後,藍色巨人已經決定平息所有人的恐懼——將 Express 捐贈給 Node.js 基金會,併成為基金會的首個孵化專案。
這意味著決定 Express 未來的所有決定,都將由 Node.js 領導層作出,而 IBM 開源技術副總裁 Todd Moore 也會是董事會的一員。此外,董事會里還有來自許多其它在系統中部署了 Node.js 的企業代表。
相關文章
- Node.js Express 框架Node.jsExpress框架
- Node.js框架之expressNode.js框架Express
- express框架Express框架
- Node.js + Express 認證微信公眾號Node.jsExpress
- Express 4.x Node.js的Web框架ExpressNode.jsWeb框架
- [譯]Node.js框架對比:Express/Koa/HapiNode.js框架ExpressAPI
- Web框架expressWeb框架Express
- 谷歌向CNCF捐贈了Knative谷歌
- Node.js學習之路24——Express框架的app物件Node.jsExpress框架APP物件
- Node.js之Express詳解Node.jsExpress
- 初步瞭解Express(基於node.js的後端框架)ExpressNode.js後端框架
- 初次接觸express框架Express框架
- node框架express的研究框架Express
- Express框架(二)—— 中介軟體Express框架
- node express web開發框架ExpressWeb框架
- MAC下安裝Node.js(Express框架)連線redis資料庫MacNode.jsExpress框架Redis資料庫
- Express 實戰(二):Node.js 基礎ExpressNode.js
- node中express框架使用詳解Express框架
- expressExpress
- 4.4 為CDB配置EM ExpressExpress
- Node.js和express系列學習資料Node.jsExpress
- node.js,express入門看詳細篇Node.jsExpress
- Node.js Express 獲取request原始資料Node.jsExpress
- Express 實戰(三):Express 基礎Express
- Node.js 配合 express 框架、ejs 、mongodb 實現應用 && [使用 TypeScript 重構]Node.jsExpress框架MongoDBTypeScript
- express框架+mongodb簡易學生管理Express框架MongoDB
- nodejs express 框架解密4-路由NodeJSExpress框架解密路由
- Node.js學習之路27——Express的router物件Node.jsExpress物件
- Node.js學習之路25——Express的request物件Node.jsExpress物件
- 用 Express 和 AbsurdJS 做 Node.js 應用ExpressNode.js
- node js 安裝express 查不到版本號JSExpress
- nodejs express 框架解密5-檢視NodeJSExpress框架解密
- 用原生http 實現簡單 Express 框架HTTPExpress框架
- CentOS安裝執行NodeJS框架ExpressCentOSNodeJS框架Express
- 荷蘭政府反對加密後門還向OpenSSL捐贈50萬歐元加密
- Express 新手概述Express
- Express初識Express
- express 精讀Express