设为首页收藏本站客户端下载

老榕树社区

 找回密码
 立即注册
社区推荐
 
任务统计:
发布数/完成数/奖励数:
0/0/0
承接数/奖励数/收入数:
0/0/0

0

主题

0

帖子

-1796

积分

限制会员

积分
-1796
扫一扫,手机访问本帖
跳转到指定楼层
楼主
发表于 2017-3-13 10:51:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【如内容违法或虚假,请联系上述邮件删除】由于对官方运营商 Joyent 公司在 Node.js 管理上的长期不满,多位中心开发者另立门户,创建了分支 Io.js。从 GitHub 得知,Io.js 的第一个版本(1.0.0 alpha1 版)于 2015 年 1 月 13 日发布。

Node.js 开源社区组织者 Mikeal Rogers 也是“另立门户”中的一员,他说:“我们不想被另外一家公司任命的管理人员牵着鼻子走,而是想让 Node.js 的贡献者具有更多的控制权,并寻求更多的共识。”

Io.js 与 Node.js 的分别,再一次凸显出开源项目资助商与其开发、维护人员及公司之间的矛盾。之前也有相似的情形,CoreOS 与 Docker 分家继而推出自己的容器引擎 Rocket,也是由于 Docker 的部分社区成员以为母公司的管理偏离了原来的方向,从而招致一个新的竞争对手产生。

普通状况下,商业公司经过免费提供开源软件,鼓舞用户测试、改进源代码,能够获取巨额利润。但是,这样做的结果是,很难均衡商业公司与外部开发者、运用者间不同的需求。云计算公司 Joyent 是 Node 编程言语的主要用户,在满足其自身需求的前提下,还经过 Node.js 的普遍传播和推行获利。这样便堕入了一个怪圈,Joyent 不可能让每个用户都称心,于是便演出了前文提到的团结。



但是问题的关键在于,Node 团结后能否有助于让更多的公司和开发者来运用这款产品呢?Node.js 是一个基于 Chrome JavaScript 运转时树立、盛行、开源、跨平台的运转时环境,这种运转时环境正在改动开发者构建新应用的方式。自五年前发布以来,Node 便深受欢送,往常已被诸多全球知名企业在其商业产品或效劳软件中采用,包括通用电气公司、沃尔玛这样的企业巨头,以及著名社交网站 LinkedIn、音乐应用 Rdio、打车软件 Uber 这些科技新创企业。

团结的背后缘由

Node 最初是由 Ryan Dahl 于 2010 年 11 月发起的开源项目,旨在用 JavaScript 言语构建和运转大范围网络效劳及应用,而 JavaScript 是目前阅读器所运用的规范编码言语。程序员之所以喜欢 JavaScript 言语,是由于它灵活易懂,只需运用一种言语便可完成阅读器与远程效劳器之间的代码调试。并且,还很合适构建需求支持众多同时在线用户的应用,比如在线游戏。

而在 2009 年,Joynent 雇用了 Ryan Dahl 并让其专职担任 Node.js 的展开,在此同时,还获取了 Node 的品牌运用权。三年后,Ryan Dahl 却走下了 Node.js 的项目担任岗,不久便淡出了公众视野。

在此之后,Node.js 开源项目继续运转,并吸取了来自于不同公司编码员,来一同构建这个平台。但是在去年的一次访谈中,Mikeal Rogers 提到,自从 Ryan Dahl 分开后,Node.js 开源社区的贡献者和 Joyent 发布的更新数量都在不时缩减,以至都有人发邮件过来讯问这个开源项目是不是曾经不存在了。



这就是 Io.js 团队决议和 Node 各奔前程的主要缘由。这个项目创建之初便曾经参与的五位重量级开发者,Io.js 分支包括了其中四位。Joyent 目前维持的 Node.js 版本仍起着至关重要的作用,但是 Io.js 的开发团队曾经计划在 2015 年初发布他们自己的平台自定义版本,将运用全新的的谷歌 V8 JavaScript 引擎。

另一边,Joyent 的首席技术官 Bryan Cantril 却以为 Node 依然盛行,固然其展开速度放缓。他解释到,Joyent 将重点放在如何使 Node 的读取速度更快、运转愈加稳定上,而非一味的去增加新特征。并且,一定要把控社区贡献者的质量,而不是数量。

团结后新的起点

当然,Mikeal Rogers 没必要由于 Node 面临的问题去谴责 Joyent。但是,Io.js 团队坚持的理想是发明一个全新的、独立的基础,效劳于这个开源项目,而不受任何外在公司或个人的控制。这同时也阐明,Io.js 团队还未真正树立起这个基础,由于他们仍对取得 Joyent 受权运用 Node.js 商标报以希望。

一个全新独立的基础具备十分重要的意义,包括诺维 NPM、NodeSource 和 Strongloop 等许多公司,都依托 Node 开源言语,并且 Io.js 团队中的许多成员还受雇于这些公司。历史上传播最普遍的开源项目也多数具备独立的基础,而不是受控于个别公司,像世界排名第一的 Web 效劳器软件 Apache,大数据处置平台 Hadoop,操作系统 Linux 等。



但是近年来,随着商业活动中开放源码日益被普遍接受,Joyent 和 Docker 采取的这种单一公司控制方式也开端盛行起来,并且有时分这种方式运转良好。例如:大行其道的编程框架,Ruby on Rails,依然由它的缔造者 Basecamp 中止管理。

Joyent 经过驱动决策过程中能达成共识,进一步进步 Node 的兼容性,并且还成立了一个咨询委员会,吸纳了许多来自公司外部的开发者。但是关于许多人来说,这个咨询委员会来得太慢、太迟了。成都学ui网 http://ui.ixueyun.com/ 搜集整理itarg1a(关注老榕树网络旗下“网络思维”微信公众号:wlsw360 (每天都有好文章)

 

                                                   本帖如有虚假或违法,请联系邮箱删除,本社区删贴不收任何费用,欢迎举报。老榕树社区属老榕树网络旗下网站,旨在为老榕树用户提供创业咨询、网站建设技术交流、源码下载、提供各种实用工具。如有部分帖子涉及违法、虚假,请你第一时间与社区联系,把需要删除的社区链接提供给我们,我们核实之后,第一时间删除。邮箱:125175998@qq.com

回复

使用道具 举报

任务统计:
发布数/完成数/奖励数:
0/0/0
承接数/奖励数/收入数:
0/0/0

0

主题

0

帖子

-1725

积分

限制会员

积分
-1725
沙发
发表于 2017-3-13 10:51:50 | 只看该作者
回复 支持 反对

使用道具 举报

任务统计:
发布数/完成数/奖励数:
0/0/0
承接数/奖励数/收入数:
0/0/0

0

主题

0

帖子

-1689

积分

限制会员

积分
-1689
板凳
发表于 2017-3-13 10:51:50 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关于我们| 企业文化| 备案编号:滇ICP备13002355号
  • Copyright 2013 最新最精彩-社区论坛 版权所有 All Rights Reserved
快速回复 返回顶部 返回列表