IBM 宣布向 Node 基金会捐赠 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的企业代表。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-07-31 19:43:42

IBM 宣布向 Node 基金会捐赠 Express 框架的相关文章

node js-安装node.js的express框架,竟然出现那么多报错!

问题描述 安装node.js的express框架,竟然出现那么多报错! 最近,我想用node.js编写一些小的功能,但是,安装node.js就出现了问题,我想安装express框架,结果出现了下图的状况,请node.js的高手帮忙解答,为何我安装express会出现那么多报错! 解决方案 在mac和linux下安装node没有任何问题,因为根本不用安装,直接就可以使用bin文件 解决方案二: http://jingyan.baidu.com/article/456c463b60fb380a583

node.js的express框架下的登录注册

问题描述 node.js的express框架下的登录注册 注册页面没问题,能够成功注册新的账号,但是登录页面,输入账号密码后,却显示404! //这是我登录页面的app.js代码,哪里出问题了?我是按照网上教程做的,注册哪方面没问题,连的是MYSQL!! router.get('/login', function(req, res) { if(req.session.islogin){ res.locals.islogin=req.session.islogin; } if(req.cookie

Node.js的Express框架使用上手指南_node.js

Express介绍npm提供了大量的第三方模块,其中不乏许多Web框架,比如我们本章节要讲述的一个轻量级的Web框架 --- Express. Express是一个简洁.灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析.静态文件服务.中间件.路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs.jade等多种模板,可以快速地搭建一个具有完整功能的网站. 好,下面我们

IBM宣布向Node.js基金会捐赠Express Framework

IBM拥有Node.js生态系统中最热门的Express Web框架组件,不过该公司刚刚宣布了将把它捐赠给Node.js基金会的消息.尽管在服务器端运行JavaScript听起来很美好,但是对于非行家来说,设置一台运行Node.js的服务器却是件相当痛苦的事情.为了解决这个问题,Express(.js)项目已在几年前被放到一起,作为Node.js的一个Web应用程序服务器框架(与面向Ruby的Sinatra类似). 由于拥有小型和简约的特点,Express已经成为了创建可行的Node.js We

十大 Node.js 的 Web 框架,快速提升工作效率

Node.js 系统含有多种不同的结构,如 MVC.全栈.REST API 和生成器等.这些结构不仅提升了 Web 应用的开发效率,也优化了开发过程.在这里,我们收集整理了十个高效的 Node.js 框架,希望对你有帮助. 1.Node.js 开发框架 Sail.js Sails.js 就像是 Node.js 平台上的 Rails 框架.这是一个可靠可伸缩的开发框架,面向服务的架构,提供数据驱动的 API 集合.用来开发多玩家游戏.聊天应用和实时面板引用非常方便,也可用于开发企业级 Node.j

使用Node.js、Express、MongoDB和AngularJS构建问卷调查应用程序

在前端,该应用程序会使用 AngularJS 和 Bootstrap 支持用户界面,并使用 Web Sockets 来支持投票,以便实时更新客户端. 最近,在向大学生们介绍 HTML5 的时候,我想要对他们进行问卷调查,并向他们显示实时更新的投票结果.鉴于此目的,我决定快速构建一个用于此目的的问卷调查应用程序.我想要一个简单的架构,不需要太多不同的语言和框架.因此,我决定对所有一切都使用 JavaScript - 对服务器端使用 Node.js 和 Express,对数据库使用 MongoDB,

十大Node.js 的Web框架,快速提升工作效率

Node.js 系统含有多种不同的结构,如 MVC.全栈.REST API 和生成器等.这些结构不仅提升了 Web 应用的开发效率,也优化了开发过程.在这里,我们收集整理了十个高效的 Node.js 框架,希望对你有帮助. 1.Node.js 开发框架 Sail.js Sails.js 就像是 Node.js 平台上的 Rails 框架.这是一个可靠可伸缩的开发框架,面向服务的架构,提供数据驱动的 API 集合.用来开发多玩家游戏.聊天应用和实时面板引用非常方便,也可用于开发企业级 Node.j

10 个最佳的 Node.js 的 MVC 框架

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效, 非常适合 run across distributed devices 的 data-intensive 的实时应用· 本文介绍 10 个基于 Node.js 的 MVC 框架: 1) A Node.js Framework – Sails js 2) A Node.js Framework -

NodeJs——(14)express框架的send()方法简介

(35)express框架的send方法 ①send方法用的还挺多的,因此需要明确其作用:   ②原型是: res.send([body|status], [body])   即既可以直接发送内容,也可以第一个参数状态,第二个参数内容.   如果直接发送内容的话,状态会被自动补全:   ③发送的内容: 示例: res.send(newBuffer('whoop')); res.send({ some: 'json' }); res.send('some html'); res.send(404,