IBM 宣布向 Node 基金会捐赠 Express 框架

oschina
 oschina
发布于 2016年02月12日
收藏 12

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的企业代表。

[编译自:Soft Pedia]

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:IBM 宣布向 Node 基金会捐赠 Express 框架
资讯来源:cnbeta
加载中

最新评论(12

杂毛兔
杂毛兔

引用来自“jQer”的评论

菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。

引用来自“曾建凯”的评论

灰常同意,曾经想用node.js做点东西,想想就试试Express吧,npm install半天,到处都报失败,连源都没有了……天呐,用Express,就是用自己的生命在开玩笑。
用cnpm
Yakima
Yakima

引用来自“jQer”的评论

菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。

引用来自“曾建凯”的评论

灰常同意,曾经想用node.js做点东西,想想就试试Express吧,npm install半天,到处都报失败,连源都没有了……天呐,用Express,就是用自己的生命在开玩笑。
npm install express装不了有时候可能是网络的问题,express模块在npm仓库里地位很高的,基本不会没有源的。我以前碰到过有时候就是npm连不到源,但是同样的网络大部分时候能连上源,偶尔连不上的时候cross wall一下。
Micooz
Micooz

引用来自“jQer”的评论

菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。

引用来自“曾建凯”的评论

灰常同意,曾经想用node.js做点东西,想想就试试Express吧,npm install半天,到处都报失败,连源都没有了……天呐,用Express,就是用自己的生命在开玩笑。

引用来自“Klaus88”的评论

express的生态很好,框架也轻,你们明显没有深入了解,只是人云亦云浅尝辄止。
+1
我是李达康
我是李达康
没想到命运坎坷啊
Klaus88
Klaus88

引用来自“jQer”的评论

菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。

引用来自“曾建凯”的评论

灰常同意,曾经想用node.js做点东西,想想就试试Express吧,npm install半天,到处都报失败,连源都没有了……天呐,用Express,就是用自己的生命在开玩笑。
express的生态很好,框架也轻,你们明显没有深入了解,只是人云亦云浅尝辄止。
巫云
巫云
似乎没有你们说的这么差吧,还可以用用,做个web项目还是可以的。我用这玩意儿做过几个
曾建凯
曾建凯

引用来自“jQer”的评论

菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。
灰常同意,曾经想用node.js做点东西,想想就试试Express吧,npm install半天,到处都报失败,连源都没有了……天呐,用Express,就是用自己的生命在开玩笑。
jQer
jQer
菜鸟才会用的东西,谁用这东西,谁这辈子就是加班打杂的命。Express 正如 Java 中的 Spring,Nodejs 正如 Java 中的标准库。幸运的是,Nodejs 的作者的系统编程功力非常深厚,API 设计的很精简,既没有 Java 刻板的面象对象,也没有 Python 2 那帮水货连命名都取不好的问题。所以,玩 Nodejs 你就该玩标准库,不要浪费时间捣腾框架,Nodejs 的抽象已经非常简单。
刘冲
刘冲
开源社区……
J
Jeepeng
刚刚转到KOA
返回顶部
顶部