成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Node.js一分為二:開(kāi)源項(xiàng)目真需要“大管家”嗎?

開(kāi)發(fā) 前端
近年來(lái),隨著商業(yè)活動(dòng)中開(kāi)放源碼日益被廣泛接受,Joyent和Docker采取的這種單一公司控制模式也開(kāi)始流行起來(lái),并且有時(shí)候這種模式運(yùn)轉(zhuǎn)良好。例如:大行其道的編程框架,Ruby on Rails,依然由它的締造者Basecamp進(jìn)行管理。

Node.js作為服務(wù)器編程語(yǔ)言的后起之秀,常用來(lái)構(gòu)建和運(yùn)行Web應(yīng)用,近日卻爆出其社區(qū)出現(xiàn)分裂。由于對(duì)官方運(yùn)營(yíng)商Joyent公司在Node.js管理上的長(zhǎng)期不滿,多位核心開(kāi)發(fā)者另立門戶,創(chuàng)建了分支Io.js。從GitHub得知,Io.js的***個(gè)版本(1.0.0 alpha1版)將于2015年1月13日發(fā)布。

Node.js開(kāi)源社區(qū)組織者M(jìn)ikeal Rogers也是“另立門戶”中的一員,他說(shuō):“我們不想被另外一家公司任命的管理人員牽著鼻子走,而是想讓Node.js的貢獻(xiàn)者擁有更多的控制權(quán),并尋求更多的共識(shí)。”

Io.js與Node.js的分離,再一次凸顯出開(kāi)源項(xiàng)目贊助商與其開(kāi)發(fā)、維護(hù)人員及公司之間的矛盾。之前也有類似的情形,CoreOS與Docker分家繼而推出自己的容器引擎Rocket,也是因?yàn)镈ocker的部分社區(qū)成員認(rèn)為母公司的管理偏離了原來(lái)的方向,從而導(dǎo)致一個(gè)新的競(jìng)爭(zhēng)對(duì)手產(chǎn)生。

一般情況下,商業(yè)公司通過(guò)免費(fèi)提供開(kāi)源軟件,鼓勵(lì)用戶測(cè)試、改進(jìn)源代碼,可以獲取巨額利潤(rùn)。然而,這樣做的結(jié)果是,很難平衡商業(yè)公司與外部開(kāi)發(fā)者、使用者間不同的需求。云計(jì)算公司Joyent是Node編程語(yǔ)言的主要用戶,在滿足其自身需求的前提下,還通過(guò)Node.js的廣泛傳播和推廣獲利。這樣便陷入了一個(gè)怪圈,Joyent不可能讓每個(gè)用戶都滿意,于是便上演了前文提到的分裂。

圖片2

但是問(wèn)題的關(guān)鍵在于,Node分裂后是否有助于讓更多的公司和開(kāi)發(fā)者來(lái)使用這款產(chǎn)品呢?Node.js是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立、流行、開(kāi)源、跨平臺(tái)的運(yùn)行時(shí)環(huán)境,這種運(yùn)行時(shí)環(huán)境正在改變開(kāi)發(fā)者構(gòu)建新應(yīng)用的模式。自五年前發(fā)布以來(lái),Node便深受歡迎,現(xiàn)在已被諸多全球知名企業(yè)在其商業(yè)產(chǎn)品或服務(wù)軟件中采用,包括通用電氣公司、沃爾瑪這樣的企業(yè)巨頭,以及著名社交網(wǎng)站LinkedIn、音樂(lè)應(yīng)用Rdio、打車軟件Uber這些科技新創(chuàng)企業(yè)。

分裂的背后原因

Node最初是由Ryan Dahl于2010年11月發(fā)起的開(kāi)源項(xiàng)目,旨在用JavaScript語(yǔ)言構(gòu)建和運(yùn)行大規(guī)模網(wǎng)絡(luò)服務(wù)及應(yīng)用,而JavaScript是目前瀏覽器所使用的標(biāo)準(zhǔn)編碼語(yǔ)言。程序員之所以喜歡JavaScript語(yǔ)言,是因?yàn)樗`活易懂,只需使用一種語(yǔ)言便可實(shí)現(xiàn)瀏覽器與遠(yuǎn)程服務(wù)器之間的代碼調(diào)試。并且,還很適合構(gòu)建需要支持眾多同時(shí)在線用戶的應(yīng)用,比如在線游戲。

而在2009年,Joynent雇用了Ryan Dahl并讓其專職負(fù)責(zé)Node.js的發(fā)展,在此同時(shí),還獲取了Node的品牌使用權(quán)。三年后,Ryan Dahl卻走下了Node.js的項(xiàng)目負(fù)責(zé)崗,不久便淡出了公眾視野。【圖片3】

在此之后,Node.js開(kāi)源項(xiàng)目繼續(xù)運(yùn)行,并吸取了來(lái)自于不同公司編碼員,來(lái)一同構(gòu)建這個(gè)平臺(tái)。但是在去年的一次訪談中,Mikeal Rogers提到,自從Ryan Dahl離開(kāi)后,Node.js開(kāi)源社區(qū)的貢獻(xiàn)者和Joyent發(fā)布的更新數(shù)量都在不斷縮減,甚至都有人發(fā)郵件過(guò)來(lái)詢問(wèn)這個(gè)開(kāi)源項(xiàng)目是不是已經(jīng)不存在了。

圖片3

這就是Io.js團(tuán)隊(duì)決定和Node分道揚(yáng)鑣的主要原因。這個(gè)項(xiàng)目創(chuàng)立之初便已經(jīng)參與的五位重量級(jí)開(kāi)發(fā)者,Io.js分支囊括了其中四位。Joyent目前維持的Node.js版本仍起著至關(guān)重要的作用,但是Io.js的開(kāi)發(fā)團(tuán)隊(duì)已經(jīng)計(jì)劃在2015年初發(fā)布他們自己的平臺(tái)自定義版本,將使用全新的的谷歌V8 JavaScript引擎。

另一邊,Joyent的***技術(shù)官Bryan Cantril卻認(rèn)為Node依然盛行,盡管其發(fā)展速度放緩。他解釋到,Joyent將重點(diǎn)放在如何使Node的讀取速度更快、運(yùn)行更加穩(wěn)定上,而非一味的去增加新特征。并且,一定要把控社區(qū)貢獻(xiàn)者的質(zhì)量,而不是數(shù)量。

分裂后新的起點(diǎn)

當(dāng)然,Mikeal Rogers沒(méi)必要因?yàn)镹ode面臨的問(wèn)題去譴責(zé)Joyent。但是,Io.js團(tuán)隊(duì)堅(jiān)持的理想是創(chuàng)造一個(gè)全新的、獨(dú)立的基礎(chǔ),服務(wù)于這個(gè)開(kāi)源項(xiàng)目,而不受任何外在公司或個(gè)人的控制。這同時(shí)也說(shuō)明,Io.js團(tuán)隊(duì)還未真正建立起這個(gè)基礎(chǔ),因?yàn)樗麄內(nèi)詫?duì)獲得Joyent授權(quán)使用Node.js商標(biāo)報(bào)以希望。

一個(gè)全新獨(dú)立的基礎(chǔ)具備十分重要的意義,包括諾維NPM、NodeSource和Strongloop等許多公司,都依靠Node開(kāi)源語(yǔ)言,并且Io.js團(tuán)隊(duì)中的許多成員還受雇于這些公司。歷史上流傳最廣泛的開(kāi)源項(xiàng)目也多數(shù)具備獨(dú)立的基礎(chǔ),而不是受控于個(gè)別公司,像世界排名***的Web服務(wù)器軟件Apache,大數(shù)據(jù)處理平臺(tái)Hadoop,操作系統(tǒng)Linux等。

[[124672]]

但是近年來(lái),隨著商業(yè)活動(dòng)中開(kāi)放源碼日益被廣泛接受,Joyent和Docker采取的這種單一公司控制模式也開(kāi)始流行起來(lái),并且有時(shí)候這種模式運(yùn)轉(zhuǎn)良好。例如:大行其道的編程框架,Ruby on Rails,依然由它的***Basecamp進(jìn)行管理。

Joyent通過(guò)驅(qū)動(dòng)決策過(guò)程中能達(dá)成共識(shí),進(jìn)一步提高Node的兼容性,并且還成立了一個(gè)咨詢委員會(huì),吸納了許多來(lái)自公司外部的開(kāi)發(fā)者。但是對(duì)于許多人來(lái)說(shuō),這個(gè)咨詢委員會(huì)來(lái)得太慢、太遲了。

英文:Wired

譯文出自:http://www.lieyunwang.com/archives/65504

責(zé)任編輯:林師授 來(lái)源: 獵云網(wǎng)
相關(guān)推薦

2021-09-22 13:02:38

容器技術(shù)Docker

2013-12-02 09:58:42

騰訊云 云計(jì)算

2021-09-28 07:57:39

Android 12.安卓鎖屏界面

2011-07-01 14:55:54

saasvmware

2021-01-08 08:21:02

Android

2009-06-11 09:12:15

App StoreiPhone 3G

2011-11-10 10:15:34

System Cent企業(yè)IT

2020-07-02 15:00:28

GitHub代碼開(kāi)發(fā)者

2022-07-06 08:05:28

微軟Windows

2022-06-10 09:00:53

前端項(xiàng)目個(gè)JSON

2012-05-08 15:50:00

2025-06-03 00:00:01

Node.jsAI 項(xiàng)目GitHub

2023-04-28 08:42:22

Node.js開(kāi)源項(xiàng)目

2020-05-20 09:26:59

Node.jsDenoJavaScript

2023-02-08 09:02:10

PNPM管理器優(yōu)化

2013-11-01 09:34:56

Node.js技術(shù)

2015-03-10 10:59:18

Node.js開(kāi)發(fā)指南基礎(chǔ)介紹

2023-09-08 06:35:57

Intel芯片線程

2015-12-25 16:31:54

開(kāi)源攻防平臺(tái)DVNA

2018-03-28 14:58:42

虛擬機(jī)內(nèi)核系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级毛片在线播放 | 日韩欧美国产精品 | 激情在线视频网站 | 在线观看国产91 | 亚洲a人 | 免费在线观看毛片 | 欧美日韩国产中文字幕 | 日韩综合在线视频 | 国精品一区二区 | 中文字幕在线精品 | 一色一黄视频 | 国产精品1区2区3区 国产在线观看一区 | 久久国产精品一区二区三区 | 亚洲国产精品一区二区三区 | 久久高清| 久久精品国产久精国产 | 亚洲经典一区 | 欧美激情视频一区二区三区在线播放 | 成人在线不卡 | 日本成人三级电影 | 欧美日韩精选 | 欧美亚洲国产日韩 | 久久精品网| 国产精品一区一区三区 | 亚洲二区视频 | 久久综合伊人 | 欧美日韩精品一区二区三区蜜桃 | 婷婷色综合 | 成人h免费观看视频 | 国产偷录视频叫床高潮对白 | 中文字幕黄色大片 | 一级大片网站 | 精品日韩在线 | 日韩精品一区二区在线观看 | 青青草免费在线视频 | 黄色免费在线观看网站 | 人妖videosex高潮另类 | 九九热精品在线 | 欧美日韩在线播放 | 欧美日韩在线一区二区 | 日韩中文字幕视频在线 |