日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

Go 是社區(qū)驅(qū)動(dòng)嗎?哪種模式更好?

來(lái)源: 責(zé)編: 時(shí)間:2024-04-07 17:03:19 168觀看
導(dǎo)讀本文繼續(xù)基于對(duì)兩篇文章的前因后果的補(bǔ)充,基于《Is Golang truly community driven and does it really matter?》,煎魚對(duì)內(nèi)容有所調(diào)整和補(bǔ)充。快速背景幾年前在 Hacker News 社區(qū),針對(duì) Go 的一個(gè)問(wèn)題引發(fā)了激烈的辯論:“

本文繼續(xù)基于對(duì)兩篇文章的前因后果的補(bǔ)充,基于《Is Golang truly community driven and does it really matter?》,煎魚對(duì)內(nèi)容有所調(diào)整和補(bǔ)充。iDl28資訊網(wǎng)——每日最新資訊28at.com

快速背景

幾年前在 Hacker News 社區(qū),針對(duì) Go 的一個(gè)問(wèn)題引發(fā)了激烈的辯論:“Go 是 Google 的語(yǔ)言,而不是社區(qū)的”。iDl28資訊網(wǎng)——每日最新資訊28at.com

這個(gè)討論最初是由在多倫多大學(xué)計(jì)算機(jī)科學(xué)系工作的 Chris Siebenmann(下稱:他)發(fā)起的。iDl28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片iDl28資訊網(wǎng)——每日最新資訊28at.com

他在博客文章中寫道:“Go 有社區(qū)貢獻(xiàn),但它不是一個(gè)社區(qū)項(xiàng)目。它是 Google 的項(xiàng)目。”iDl28資訊網(wǎng)——每日最新資訊28at.com

為什么 Go 不是社區(qū)的語(yǔ)言

Chris 明確指出,社區(qū)的聲音對(duì)于 Go 的發(fā)展并不重要,我們必須接受這一點(diǎn)。他認(rèn)為:Google 是 Go 社區(qū)貢獻(xiàn)的守門人;只有 Google 獨(dú)自決定什么是被接受的,什么不被接受。iDl28資訊網(wǎng)——每日最新資訊28at.com

如果開(kāi)發(fā)者想要一些重要的特性被接受進(jìn) Go,與其與社區(qū)建立共識(shí),遠(yuǎn)不如說(shuō)服 Go 核心團(tuán)隊(duì)重要。iDl28資訊網(wǎng)——每日最新資訊28at.com

他引用了一個(gè)例子:Google 的 Go 核心團(tuán)隊(duì)成員之一(指的是現(xiàn)在的 Go 核心團(tuán)隊(duì)負(fù)責(zé)人 rsc)放棄了社區(qū)一直在努力開(kāi)發(fā)的 Go 依賴管理系統(tǒng)(指的是 dep 等),并引入了一個(gè)新的、相對(duì)激進(jìn)的不同模型,也就是現(xiàn)在的 Go Module。iDl28資訊網(wǎng)——每日最新資訊28at.com

注:這里講的是好多年前,Go 還沒(méi)有官方的模塊管理。社區(qū)自發(fā)的有 godep 等各種工具。一開(kāi)始談好要基于某一個(gè)社區(qū)工具繼續(xù)開(kāi)發(fā)轉(zhuǎn)成官方的。結(jié)果后面 rsc 等覺(jué)得不好用,最終自研了官方的模塊管理,直接一紙之下取代了。iDl28資訊網(wǎng)——每日最新資訊28at.com

期望和對(duì)比管理方式

Chris 期望的是:Go 核心團(tuán)隊(duì)要關(guān)心社區(qū),并希望他們參與建設(shè),但要限制在一定的程度的參與度。他希望 Go 核心團(tuán)隊(duì)能坦率地誠(chéng)實(shí)地說(shuō)明情況,而不是假裝并誤導(dǎo)人們。iDl28資訊網(wǎng)——每日最新資訊28at.com

他進(jìn)一步補(bǔ)充說(shuō):“只有當(dāng) Go 核心團(tuán)隊(duì)成員開(kāi)始離開(kāi) Google,并嘗試?yán)^續(xù)積極參與決定 Go 的方向時(shí),我們才能確定 Go 是一個(gè)社區(qū)驅(qū)動(dòng)的語(yǔ)言。”iDl28資訊網(wǎng)——每日最新資訊28at.com

他將 Go 與 C++ 進(jìn)行了比較,稱后者是一個(gè)真正的社區(qū)驅(qū)動(dòng)語(yǔ)言。iDl28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片iDl28資訊網(wǎng)——每日最新資訊28at.com

他說(shuō) C++ 有多個(gè)主要實(shí)現(xiàn),這些都是真正的社區(qū)項(xiàng)目,C++ 的方向由一個(gè)開(kāi)放標(biāo)準(zhǔn)委員會(huì)決定,成員分布相對(duì)分散。iDl28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片iDl28資訊網(wǎng)——每日最新資訊28at.com

社區(qū)驅(qū)動(dòng)還是企業(yè)所有的區(qū)別

開(kāi)發(fā)人員中一直流傳著這樣一種觀點(diǎn):一些開(kāi)源編程項(xiàng)目只是主要由一家公司驅(qū)動(dòng)的商業(yè)項(xiàng)目。iDl28資訊網(wǎng)——每日最新資訊28at.com

我們看一下業(yè)內(nèi)的頂級(jí)開(kāi)源項(xiàng)目,它們中的大多數(shù)都有某種企業(yè)合作、支持,甚至直接的資金援助。iDl28資訊網(wǎng)——每日最新資訊28at.com

例如:iDl28資訊網(wǎng)——每日最新資訊28at.com

  • 蘋果的 Swift;
  • 甲骨文的 Java、MySQL;
  • 微軟的 Typescript;
  • 谷歌的 Kotlin、Go、Android、MongoDB、Elasticsearch;

僅舉幾例。這就引出了一個(gè)問(wèn)題:企業(yè)對(duì)開(kāi)源項(xiàng)目的所有權(quán)到底意味著什么?iDl28資訊網(wǎng)——每日最新資訊28at.com

仁慈的獨(dú)裁有兩種結(jié)果。iDl28資訊網(wǎng)——每日最新資訊28at.com

如果某個(gè)項(xiàng)目基于社區(qū)建議進(jìn)行修改,而修改又是個(gè)壞主意,企業(yè)團(tuán)隊(duì)可以進(jìn)行干預(yù),阻止修改。iDl28資訊網(wǎng)——每日最新資訊28at.com

但另一方面,反過(guò)來(lái)看,即使核心團(tuán)隊(duì)的少數(shù)成員不同意,也可以阻止社區(qū)的好想法得到實(shí)施。iDl28資訊網(wǎng)——每日最新資訊28at.com

社區(qū)觀點(diǎn)

Chris 的帖子在 Hacker News 上引起了開(kāi)發(fā)者的廣泛關(guān)注,他們既支持也反對(duì)提出的觀點(diǎn)。iDl28資訊網(wǎng)——每日最新資訊28at.com

以下是摘取的有一定觀點(diǎn)的評(píng)論:iDl28資訊網(wǎng)——每日最新資訊28at.com

  • 網(wǎng)友 A:擁有一個(gè)社區(qū)并與它合作很重要,但尤其是對(duì)于編程語(yǔ)言來(lái)說(shuō),必須有一個(gè)清晰的概念,哪些特性應(yīng)該實(shí)現(xiàn),哪些不應(yīng)該——僅僅為了使社區(qū)感覺(jué)良好而接受社區(qū)貢獻(xiàn)將是錯(cuò)誤的方式。
  • 網(wǎng)友 B:許多人喜歡 Go 是因?yàn)樗且环N有觀點(diǎn)的語(yǔ)言。我不確定一個(gè)社區(qū)運(yùn)行的語(yǔ)言會(huì)創(chuàng)造出像那樣的東西,因?yàn)橐庖?jiàn)太多。許多人聲稱代表社區(qū),但不是那些不分享他們觀點(diǎn)的社區(qū)。沒(méi)有明確的領(lǐng)導(dǎo)者,我擔(dān)心技術(shù)方向和品味將變成政治,這似乎更不確定和風(fēng)險(xiǎn)。

總結(jié)

整體看來(lái),似乎沒(méi)有完美的答案。因?yàn)閹缀跛兴^的成功的頂級(jí)項(xiàng)目,背后都一定有各大公司的影子,只是或多或少罷了。iDl28資訊網(wǎng)——每日最新資訊28at.com

Go 這一門編程語(yǔ)言的模式,可能也是一種比較另類的成長(zhǎng)方式。現(xiàn)在被抨擊的點(diǎn),有些也是直接太狠直接推翻社區(qū)導(dǎo)致的。iDl28資訊網(wǎng)——每日最新資訊28at.com

另外結(jié)合 Go 的發(fā)展歷程來(lái)看,如果 Go 不是誕生于 Google 團(tuán)隊(duì)內(nèi)部,可能發(fā)展和當(dāng)紅的也不會(huì)那么順利,與云原生的結(jié)合可能也會(huì)沒(méi)有那么深。iDl28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-81723-0.htmlGo 是社區(qū)驅(qū)動(dòng)嗎?哪種模式更好?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 一個(gè)注解實(shí)現(xiàn) WebSocket 集群方案,這樣玩才爽!

下一篇: Echarts的title標(biāo)題屬性?您知道多少?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 天貓精靈Sound Pro體驗(yàn):智能音箱沒(méi)有音質(zhì)?來(lái)聽(tīng)聽(tīng)我的

    這幾年除了手機(jī)作為智能生活終端最主要的核心之外,第二個(gè)可以成為中心點(diǎn)的產(chǎn)品是什么?——是智能音箱。 手機(jī)在執(zhí)行命令的時(shí)候有兩種操作方式,手和智能語(yǔ)音助手,而智能音箱只
  • 三言兩語(yǔ)說(shuō)透設(shè)計(jì)模式的藝術(shù)-單例模式

    寫在前面單例模式是一種常用的軟件設(shè)計(jì)模式,它所創(chuàng)建的對(duì)象只有一個(gè)實(shí)例,且該實(shí)例易于被外界訪問(wèn)。單例對(duì)象由于只有一個(gè)實(shí)例,所以它可以方便地被系統(tǒng)中的其他對(duì)象共享,從而減少
  • 讓我們一起聊聊文件的操作

    文件【1】文件是什么?文件是保存數(shù)據(jù)的地方,是數(shù)據(jù)源的一種,比如大家經(jīng)常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數(shù)據(jù),它既可以保
  • 中國(guó)家電海外掘金正當(dāng)時(shí)|出海專題

    作者|吳南南編輯|胡展嘉運(yùn)營(yíng)|陳佳慧出品|零態(tài)LT(ID:LingTai_LT)2023年,出海市場(chǎng)戰(zhàn)況空前,中國(guó)創(chuàng)業(yè)者在海外紛紛摩拳擦掌,以期能夠把中國(guó)的商業(yè)模式、創(chuàng)業(yè)理念、戰(zhàn)略打法輸出海外,他們依
  • 10天營(yíng)收超1億美元,《星鐵》比《原神》差在哪?

    來(lái)源:伯虎財(cái)經(jīng)作者:陳平安即便你沒(méi)玩過(guò)《原神》,你一定聽(tīng)說(shuō)過(guò)的它的大名。恨它的人把《原神》開(kāi)服那天稱作是中國(guó)游戲史上最黑暗的一天,有粉絲因?yàn)樗髂嵩赑S平臺(tái)上線《原神》,怒而
  • 品牌洞察丨服務(wù)本地,美團(tuán)直播成效幾何?

    來(lái)源:17PR7月11日,美團(tuán)App首頁(yè)推薦位出現(xiàn)“美團(tuán)直播”的固定入口。在直播聚合頁(yè)面,外賣“神槍手”直播間、美團(tuán)旅行直播間、美團(tuán)買菜直播間等均已上線,同時(shí)
  • 阿里大調(diào)整

    來(lái)源:產(chǎn)品劉有媒體報(bào)道稱,近期淘寶天貓集團(tuán)啟動(dòng)了近年來(lái)最大的人力制度改革,涉及員工績(jī)效、層級(jí)體系等多個(gè)核心事項(xiàng),目前已形成一個(gè)初步的“征求意見(jiàn)版”:1、取消P序列
  • 自研Exynos回歸!三星Galaxy S24系列將提供Exynos和驍龍雙版本

    年初,全新的三星Galaxy S23系列發(fā)布,包含Galaxy S23、Galaxy S23+和Galaxy S23 Ultra三個(gè)版本,全系搭載超頻版驍龍8 Gen 2,雖同樣采用臺(tái)積電4nm工藝制
  • 上海舉辦人工智能大會(huì)活動(dòng),建設(shè)人工智能新高地

    人工智能大會(huì)在上海浦江兩岸隆重拉開(kāi)帷幕,人工智能新技術(shù)、新產(chǎn)品、新應(yīng)用、新理念集中亮相。8月30日晚,作為大會(huì)的特色活動(dòng)之一的上海人工智能發(fā)展盛典人工
Top 主站蜘蛛池模板: 临安市| 平遥县| 盐亭县| 定结县| 马关县| 江山市| 赣榆县| 博乐市| 独山县| 海阳市| 合水县| 涪陵区| 邵武市| 柞水县| 维西| 枝江市| 黔江区| 台前县| 电白县| 弥渡县| 哈巴河县| 庆安县| 密山市| 黑山县| 抚远县| 利津县| 北票市| 青田县| 顺平县| 故城县| 武山县| 康平县| 长沙市| 曲阳县| 麻栗坡县| 夏邑县| 定兴县| 独山县| 娄烦县| 阜阳市| 大竹县|