Strongloop Node
雇傭了一些Node.js核心貢獻(xiàn)者的Strongloop公司最近發(fā)布了Strongloop Node 1.0 GA,這是該公司面向企業(yè)級(jí)應(yīng)用并提供商業(yè)支持的第一個(gè)Node.js版本。該版本基于Node.js v0.10.7,還包含了Express、Connect和Passport等流行的npm模塊。
Strongloop Node:第一個(gè)企業(yè)級(jí)的Node.js發(fā)布版本
雇傭了一些Node.js核心貢獻(xiàn)者的Strongloop公司最近發(fā)布了Strongloop Node 1.0 GA,這是該公司面向企業(yè)級(jí)應(yīng)用并提供商業(yè)支持的第一個(gè)Node.js版本。該版本基于Node.js v0.10.7,還包含了Express、Connect和Passport等流行的npm模塊。此外,該版本還帶來(lái)了slnode,這是一個(gè)可以方便地創(chuàng)建和管理Node.js應(yīng)用的命令行工具。
為什么提供商業(yè)支持的Node.js發(fā)布版本有其可取之處呢,Strongloop在宣布該版本的博客上解釋道:
我們的版本提供了進(jìn)入產(chǎn)品之前的技術(shù)支持和bug修正覆蓋。對(duì)于新接觸Node的開發(fā)者而言,我們的發(fā)布版本是完美的起點(diǎn)。在30 000多個(gè)模塊及Node本身的諸多獨(dú)特功能之中航行很是費(fèi)神,甚至是不可能的任務(wù)。StrongLoop Node提供了仔細(xì)審查過(guò)的模塊,還提供了一些高級(jí)特性,如消息隊(duì)列支持、私有npm庫(kù)及一個(gè)支撐Node應(yīng)用的工具。作為Node.js開發(fā)者,從這個(gè)版本開始是最容易的,提升Node.js開發(fā)體驗(yàn)也是最容易的。
我們也提供了訂閱支持,價(jià)格取決于開發(fā)者所處的開發(fā)周期。
該發(fā)布版本提供了很多npm模塊,其中大多是應(yīng)用廣泛、久經(jīng)考驗(yàn)而且很受歡迎的模塊,還有一些Strongloop自己的模塊,這樣的模塊以“SL”為前綴:
- Express——一款Web應(yīng)用框架
- Connect——一款功能豐富的中間件框架
- Passport——一種簡(jiǎn)單、無(wú)干擾的(unobtrusive)認(rèn)證技術(shù)
- Mongoose——一個(gè)mongodb對(duì)象建模庫(kù)
- Async——面向異步代碼的高階函數(shù)和常見模式
- Q——一款用于創(chuàng)建和組合JavaScript中異步Promise的工具
- Request——一個(gè)簡(jiǎn)化的HTTP請(qǐng)求客戶端
- Socket.IO——面向?qū)崟r(shí)應(yīng)用的跨瀏覽器WebSocket
- Engine.IO——面向?qū)崟r(shí)數(shù)據(jù)交換的傳輸層
- SL Task Emitter——可以遞歸執(zhí)行未知數(shù)量的異步任務(wù)
- SL Config Loader——可以遞歸加載配置文件
- SL Module Loader——可以將應(yīng)用劃分為可通過(guò)配置文件加載的模塊
- SL MQ——實(shí)現(xiàn)于各種消息隊(duì)列之上、支持集群的MQ API
Strongloop是第一家提供Node.js商業(yè)支持版本的公司,它試圖通過(guò)該版本讓更多的企業(yè)選擇Node.js。
Strongloop Node 1.0可以在該公司的網(wǎng)站上免費(fèi)下載,它支持RHEL/CentOS、Debian/Ubuntu、Mac OS X 10.8和Microsoft Windows 7等操作系統(tǒng)。
