亚洲综合伊人,成人欧美一区二区三区视频不卡,欧美日韩在线高清,日韩国产午夜一区二区三区,大胆美女艺术,一级毛片毛片**毛片毛片,你瞅啥图片

您當(dāng)前的位置是:  首頁(yè) > 資訊 > 文章精選 >
 首頁(yè) > 資訊 > 文章精選 >

GitHub正式收購(gòu)npm,這對(duì)開發(fā)者意味著什么?

2020-03-17 14:18:29   作者:趙鈺瑩   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  今天,GitHub 正式完成了對(duì) npm,Inc 的收購(gòu),博客中稱將集成 GitHub 和 npm 來(lái)提高開源軟件供應(yīng)鏈的安全性,并使開發(fā)者能夠跟蹤從 GitHub 拉取請(qǐng)求到修復(fù)它的 npm 軟件包版本的更改,同時(shí) npm 開源版本也將永久保持免費(fèi)。此舉對(duì)開發(fā)者而言,意味著什么?
  GitHub 喜提 npm,Inc
  3 月 14 日,業(yè)界便有消息稱 GitHub 計(jì)劃收購(gòu)廣受歡迎的開源 JavaScript 包管理服務(wù) npm 背后母公司,如今看來(lái),該筆收購(gòu)已經(jīng)正式完成。
  npm 全拼為 Node Package Manager,是 JavaScript 軟件包管理器。自打十年前首次發(fā)布以來(lái)便深受好評(píng),目前已經(jīng)是全世界最大的開發(fā)者生態(tài)系統(tǒng)了。截至目前,npm 已經(jīng)為超過(guò) 1200 萬(wàn)名開發(fā)者提供了超過(guò) 130 萬(wàn)個(gè)軟件包,這些軟件包每個(gè)月一共要被下載 750 億次。
  Github 的 CEO Nat Friedman 在文章中提到收購(gòu)?fù)瓿珊蟮墓ぷ髦攸c(diǎn)是:
  • 建立可靠的注冊(cè)表基礎(chǔ)架構(gòu),JavaScript 生態(tài)系統(tǒng)規(guī)模龐大且發(fā)展迅速。它需要堅(jiān)如磐石的注冊(cè)表。我們將進(jìn)行必要的投資,以確保 npm 快速,可靠和可擴(kuò)展。
  • 改善核心體驗(yàn),GitHub 將努力改善開發(fā)人員和維護(hù)人員的日常體驗(yàn),并支持 npm v7 CLI 上已經(jīng)開始的出色工作,它將繼續(xù)保持免費(fèi)和開源。我們感到興奮的一些更大的功能是工作區(qū)以及對(duì)發(fā)布和多因素身份驗(yàn)證體驗(yàn)的改進(jìn)。
  • 積極與社區(qū)互動(dòng),GitHub 將積極與 JavaScript 社區(qū)互動(dòng),以獲取用戶的想法并幫助我們定義 npm 的未來(lái)。
  此外,還將把 Github 和 npm 集成起來(lái),從而提高代碼的安全性。
  至于 npm 的未來(lái)去向,博客中稱將集成 GitHub 和 npm 來(lái)提高開源軟件供應(yīng)鏈的安全性,并使開發(fā)者能夠跟蹤從 GitHub 拉取請(qǐng)求到修復(fù)它的 npm 軟件包版本的更改。開源安全是一個(gè)重要的全球性問(wèn)題,隨著 GitHub Security Lab 的最新發(fā)布和 GitHub 的內(nèi)置安全公告,GitHub 已做好充分準(zhǔn)備,可以發(fā)揮作用。
  此外,npm 將永遠(yuǎn)保持免費(fèi), 購(gòu)買了 npm Pro、Teams、Enterprise 的客戶仍然將繼續(xù)得到技術(shù)支持,今年晚些時(shí)候還會(huì)將 npm 付費(fèi)客戶的私有 npm 軟件包免費(fèi)轉(zhuǎn)移到 GitHub Packages 上。
  npm創(chuàng)始人回應(yīng):免費(fèi)并將持續(xù)改進(jìn) npm CLI
  對(duì)于此,npm 方面發(fā)布了一篇文章簡(jiǎn)單回顧了這家公司的歷史。npm 的創(chuàng)始人表示:
  npm 免費(fèi)的部分仍將繼續(xù)下去,npm 將繼續(xù)發(fā)展,并且有充分的的理由相信會(huì)變得更好,我仍然將負(fù)責(zé) npm 的工作,但會(huì)擁有更多的資源和更少的壓力。
  2009 年,現(xiàn)任 npm 的創(chuàng)始人辭去了工作,因?yàn)樗X得這份工作束縛了自己的創(chuàng)造力,然后他寫了一個(gè)包管理器,最初只是很少的人在用,后來(lái)逐漸成長(zhǎng)起來(lái)。
  2013 年,npm 的資金運(yùn)轉(zhuǎn)陷入困境,雖然籌到了看起來(lái)不菲的資金,但不可避免花的很快。
  如今,npm 正式被收購(gòu),在這個(gè)過(guò)程中,其公司一直在堅(jiān)持的使命是:減少 JavaScript 軟件開發(fā)中的摩擦。
  創(chuàng)辦當(dāng)初,npm 創(chuàng)始人列下了一些目標(biāo),在之后的日子里也未曾有過(guò)太大變化:
  • 保持 npm 注冊(cè)表永遠(yuǎn)運(yùn)行(不僅在公司生命周期內(nèi))。
  • 成為一家開發(fā)者都喜歡的公司,并盡力完成迄今為止的職業(yè)生涯。
  • 獲得足夠大的退出機(jī)會(huì),讓我可以辭職,然后再來(lái)看第二遍。
  • 與獲得 npm 的人公平地分享獎(jiǎng)勵(lì)。
  過(guò)往,npm 也在思考最終可能的出路是什么,不得不說(shuō),科技公司收購(gòu)是一個(gè)可行的方案,GitHub 是一種很好的選擇。收購(gòu)開始時(shí),沒(méi)有完整的設(shè)想,隨著整個(gè)團(tuán)隊(duì)對(duì) GitHub 技術(shù)研究和戰(zhàn)略計(jì)劃的了解,其認(rèn)為這對(duì) JavaScript 社區(qū)來(lái)說(shuō)是一個(gè)不錯(cuò)的選擇,明顯優(yōu)于 npm 自行運(yùn)轉(zhuǎn)。
  沒(méi)有多少公司可以聲稱擁有 GitHub 那樣對(duì)開放源代碼的狂熱承諾。在 GitHub 團(tuán)隊(duì)的往績(jī)記錄中,確實(shí)有一些特別的事情讓我很高興能加入其中。
  未來(lái),npm 注冊(cè)表免費(fèi)進(jìn)行開源開發(fā),并繼續(xù)改進(jìn) npm CLI。在 GitHub 上,npm 將獲得全球最大的公司之一的支持,其背后是世界上最大的開發(fā)人員社區(qū)。在 npm 體驗(yàn)方面存在一些很棒的改進(jìn)機(jī)會(huì),可以改善 JS 開發(fā)人員的生活。
  這對(duì)開發(fā)者而言意味著什么?
  對(duì)于本次收購(gòu),前端之巔專門采訪了 阿里文娛前端技術(shù)專家狼叔,他對(duì)此也發(fā)表了自己的看法:
  GitHub 很早就在個(gè)人主頁(yè)和組織首頁(yè)增加了 Packages 功能,意圖很明顯,就是整合開發(fā)上下游生態(tài)鏈,我注意到了這個(gè)細(xì)節(jié),但沒(méi)想到 GitHub 會(huì)收購(gòu) npm,收到這個(gè)消息既意外也不意外,畢竟微軟財(cái)大氣粗。
  官方原話是“Discover and publish public and private packages in one place”,這里包含了 3 層意思:
  1. 發(fā)現(xiàn)和發(fā)布,在 GitHub 有源碼也有包,讓開發(fā)者更方便;
  2. 公開和私有的模塊,私有的模塊應(yīng)用場(chǎng)景也是很多的,比如很多公司內(nèi)部自建 npm 源的其中一個(gè)原因是就是為了私有化,保證業(yè)務(wù)代碼的安全;
  3. 都放在一處管理,做好代碼托管,工程管理,又將手伸向了更為基礎(chǔ)的包管理領(lǐng)域,可見 GitHub 大大的野心。這其實(shí)對(duì)程序員來(lái)說(shuō)是好事,你要做的只是寫好代碼,其他工作 GitHub 都會(huì)幫你做起來(lái)。GitHub 今天宣布收購(gòu) npm,收購(gòu)之后的 npm 仍會(huì)保持免費(fèi)、公開的,大家可以放心使用。GitHub 也承諾會(huì)改進(jìn) npm 核心體驗(yàn)。今年底,npm 付費(fèi)用戶將可以選擇遷移到 GitHub Packages(GitHub 也將繼續(xù)支持 npm 付費(fèi)用戶)。
  在今天,npm 有超過(guò) 123 萬(wàn) + 的模塊,內(nèi)容涵蓋了 js 能夠涉及的方方面面,是今天 Node.js 和大前端繁榮的真正底座。npm 完全用 JavaScript 寫成,最初由艾薩克·施呂特(Isaac Z. Schlueter)開發(fā)。我們看一下 Isaac 的工作經(jīng)歷,Ryan Dahl 在 Joyent 公司于 2009 年發(fā)布 Node.js 第一個(gè)版本,2010 年 Isaac 進(jìn)入 Joyent,Isaac 表示自己意識(shí)到“模塊管理很糟糕”的問(wèn)題,并看到了 PHP 的 PEAR 與 Perl 的 CPAN 等軟件的缺點(diǎn),于是編寫了 npm。直到 2014 年 1 月,開始以公司的方式運(yùn)作 npm。npm 伴隨 Node.js 崛起,在大前端如火如荼的發(fā)展中,伴隨大前端的發(fā)展相互成就,這其實(shí)也是技術(shù)創(chuàng)業(yè)的很好的方式。
  npm, Inc 畢竟是垂類的的小公司,被收購(gòu)也許是最好的結(jié)局,再次感謝 Isaac 的偉大工作。其實(shí),在 Node.js 世界里,有很多這樣的默默付出的大佬。比如一直被忽視的 Cnpm 作者蘇千。npm 固然優(yōu)勢(shì)明顯,沒(méi)有 Cnpm 搭建私有源,Node.js 還是很難在企業(yè)里大量應(yīng)用的,此一極大功勞也。正是有了 Isaac 和蘇千這些保有初心的人護(hù)航 Node.js,才有了今天 Node.js 的美好前景,我堅(jiān)信 Node.js 和 npm 未來(lái)的發(fā)展會(huì)越來(lái)越好的。
  閱文集團(tuán)技術(shù)專家彭星 同樣表達(dá)了自己的觀點(diǎn):
  這對(duì) npm 來(lái)說(shuō)是好事,能和 GitHub 深度整合。從我個(gè)人的角度來(lái)看,還是希望每個(gè)組織能夠保持自己的獨(dú)立性。但好像不太現(xiàn)實(shí),開源組織很難保持絕對(duì)的純粹。對(duì)于開源界來(lái)說(shuō),GitHub 畢竟是微軟收購(gòu)了的,微軟畢竟是商業(yè)公司,很難說(shuō)好壞。不過(guò)微軟最近幾年在社區(qū)的口碑不錯(cuò),影響力也很大,只能說(shuō)希望微軟能夠繼續(xù)保持目前對(duì)于開源和社區(qū)的態(tài)度。商業(yè)公司本質(zhì)是逐利的,只是這個(gè)利怎么逐是很講究的,像個(gè)別公司那樣追求短期利益,飲鴆止渴是一種方式,像 Google、微軟等看長(zhǎng)遠(yuǎn)的規(guī)劃,從人才培養(yǎng)和吸引以及建立生態(tài)來(lái)獲利,又是另一種。只是后者更高明,也更讓人敬佩,不會(huì)讓人產(chǎn)生反感。
  各位前端開發(fā),你又是怎么看的呢?
  活動(dòng)推薦
  如何讓更多的研發(fā)團(tuán)隊(duì)和開發(fā)者,更加優(yōu)雅的使用 Serverless 技術(shù),將 Serverless 與自身業(yè)務(wù)相結(jié)合,進(jìn)行技術(shù)升級(jí),達(dá)到提升效率、優(yōu)化成本、擴(kuò)大職能的目的?
  GMTC 全球大前端技術(shù)大會(huì)(北京站)設(shè)置“Severless 實(shí)戰(zhàn)”專題。本專題專注于 Serverless 的落地實(shí)戰(zhàn),將邀請(qǐng) Serverless 領(lǐng)域一線技術(shù)專家,分享相關(guān)的實(shí)戰(zhàn)經(jīng)驗(yàn)和方法總結(jié),為大家 Serverless 實(shí)戰(zhàn)應(yīng)用提供參考經(jīng)驗(yàn)和借鑒啟發(fā)。
  疫情期間,大會(huì)也會(huì)為大家送上 3 月福利,大會(huì)門票限時(shí) 5 折起,還有極客時(shí)間企業(yè)版年卡免費(fèi)送!活動(dòng)截止 3 月 31 日,眼看已經(jīng)過(guò)半,還沒(méi)有參與的你抓緊嘍!來(lái)源:前端之巔
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

CTI論壇會(huì)員企業(yè)

鹤庆县| 大丰市| 红河县| 黑龙江省| 尚义县| 兴业县| 炎陵县| 龙海市| 唐山市| 乐亭县| 八宿县| 英山县| 东乌珠穆沁旗| 桑植县| 阿坝县| 台湾省| 长宁县| 东阳市| 济宁市| 清河县| 桐城市| 龙游县| 江津市| 四子王旗| 德州市| 枞阳县| 丘北县| 开封县| 涿鹿县| 鄂州市| 延边| 达日县| 香河县| 津市市| 辽阳县| 旌德县| 冕宁县| 建昌县| 买车| 荥阳市| 隆子县|