雇佣了一些 Node.js 核心贡献者的 Strongloop 公司最近发布了 Strongloop Node 1.0 GA,这是该公司面向企业级应用并提供商业支持的第一个 Node.js 版本。该版本基于 Node.js v0.10.7,还包含了 Express、Connect 和 Passport 等流行的 npm 模块。
Strongloop Node:第一个企业级的 Node.js 发布版本
雇佣了一些 Node.js 核心贡献者的 Strongloop 公司最近发布了Strongloop Node 1.0 GA ,这是该公司面向企业级应用并提供商业支持的第一个 Node.js 版本。该版本基于 Node.js v0.10.7,还包含了 Express、Connect 和 Passport 等流行的 npm 模块。此外,该版本还带来了 slnode,这是一个可以方便地创建和管理 Node.js 应用的命令行工具。
为什么提供商业支持的 Node.js 发布版本有其可取之处呢,Strongloop 在宣布该版本的博客上解释道:
我们的版本提供了进入产品之前的技术支持和bug 修正覆盖。对于新接触Node 的开发者而言,我们的发布版本是完美的起点。在 30 000 多个模块及 Node 本身的诸多独特功能之中航行很是费神,甚至是不可能的任务。StrongLoop Node 提供了仔细审查过的模块,还提供了一些高级特性,如消息队列支持、私有 npm 库及一个支撑 Node 应用的工具。作为 Node.js 开发者,从这个版本开始是最容易的,提升 Node.js 开发体验也是最容易的。
我们也提供了订阅支持,价格取决于开发者所处的开发周期。
该发布版本提供了很多 npm 模块,其中大多是应用广泛、久经考验而且很受欢迎的模块,还有一些 Strongloop 自己的模块,这样的模块以“SL”为前缀:
- Express ——一款 Web 应用框架
- Connect ——一款功能丰富的中间件框架
- Passport ——一种简单、无干扰的(unobtrusive)认证技术
- Mongoose ——一个 mongodb 对象建模库
- Async ——面向异步代码的高阶函数和常见模式
- Q ——一款用于创建和组合 JavaScript 中异步 Promise 的工具
- Request ——一个简化的 HTTP 请求客户端
- Socket.IO ——面向实时应用的跨浏览器 WebSocket
- Engine.IO ——面向实时数据交换的传输层
- SL Task Emitter ——可以递归执行未知数量的异步任务
- SL Config Loader ——可以递归加载配置文件
- SL Module Loader ——可以将应用划分为可通过配置文件加载的模块
- SL MQ ——实现于各种消息队列之上、支持集群的 MQ API
Strongloop 是第一家提供 Node.js 商业支持版本的公司,它试图通过该版本让更多的企业选择 Node.js。
Strongloop Node 1.0 可以在该公司的网站上免费下载,它支持 RHEL/CentOS、Debian/Ubuntu、Mac OS X 10.8 和 Microsoft Windows 7 等操作系统。
查看英文原文: Strongloop Node: the First Enterprise-Ready Node.js Distribution
评论