GitHub是如何征服Google、微软和其它公司的
GitHub是如何征服Google、微軟和其它公司的
width="22" height="16" src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2015-03-15%2F2824212-github-conquered-google-microsoft-everyone-else&type=3&count=&appkey=&title=%E5%8C%97%E4%BA%AC%E6%97%B6%E9%97%B42015%E5%B9%B43%E6%9C%8813%E6%97%A5%EF%BC%8CGoogle%E5%AE%A3%E5%B8%83Google%20Code%E4%BB%8E%E5%8D%B3%E6%97%A5%E8%B5%B7%E5%81%9C%E6%AD%A2%E6%96%B0%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%88%9B%E5%BB%BA%EF%BC%8C8%E6%9C%8824%E6%97%A5%E6%95%B4%E4%B8%AA%E7%BD%91%E7%AB%99%E5%B0%86%E5%8F%98%E4%B8%BA%E5%8F%AA%E8%AF%BB%E7%8A%B6%E6%80%81%EF%BC%8C2016%E5%B9%B41%E6%9C%8825%E6%97%A5%E6%95%B4%E4%B8%AAGoogle%20Code%E5%B0%86%E8%A2%AB%E6%AD%A3%E5%BC%8F%E5%85%B3%E9%97%AD%E3%80%82Wired%E8%A7%A3%E8%AF%BB%E4%BA%86Google%20Code%E5%85%B3%E9%97%AD%E8%83%8C%E5%90%8E%E7%9A%84%E6%95%85%E4%BA%8B%EF%BC%9F&pic=&ralateUid=&language=zh_cn&rnd=1426684256451" frameborder="0" scrolling="no" allowtransparency="true">摘要:北京時間2015年3月13日,Google宣布Google Code從即日起停止新項目的創建,8月24日整個網站將變為只讀狀態,2016年1月25日整個Google Code將被正式關閉。Wired解讀了Google Code關閉背后的故事?
編者按:近日,有著10年歷史的代碼協作服務Google Code即將關門謝客;微軟資深開發工具監理Somasegar估計約20%的微軟客戶正使用著Git。那么問題來了,出自Linux之父Linus Torvalds之手的Git及以Git為根基的GitHub是如何讓巨頭們俯首稱臣并持續飛速發展的呢?
Github辦公室一角
在10年前,開源技術羽翼尚未豐滿之時,開源系統Linux在華爾街已經遍地開花。人們逐漸意識到開源有可能會創造更大的財富,開源社區SourceForge在這情況下應運而生了,雖然口碑一般,但是打破了當時的市場空白。Google開源技術大師DiBona是這樣評價SourceForge的,“世界只有一個開源軟件社區,這就是SourceForge?!币虼藢τ诎央u蛋放在同一個籃子里,DiBona是憂心忡忡的。
Chris DiBona
有鑒于此,很多企業先后加入到開源社區建設隊伍中來。Google推出的就是Google Code,做人不忘本,以Linux系統和開源軟件為根基的Google希望把開源理念繼續發揚光大。雖然被人詬病有著私心—想更多地控制或管理數字數據。
然而,后起之秀GitHub以更快的速度完成了彎道超車,上線7年后,注冊用戶數約達9百萬,同時每月有兩千萬的非注冊用戶訪問。當之無愧地成為源碼托管界的一哥。
實際上Google Code的工作生涯句號并不讓人意外。早在三年前或更早時間,前后約1000個項目陸續從Google Code上進行撤離。所以官方的關停宣布,僅僅是形式而已。
GitHub的魔力
根據網絡流量監測平臺Alexa的數據顯示,GitHub位居全球訪問量的前100。要知道在這份名單里,很多都是各國國內的大型社交或媒體網站,而以純技術面貌占一席之位的GitHub的確令人驚訝。那么位于舊金山的創業公司GitHub究竟是靠什么而取得如此成就的呢?
版本控制軟件Git成就了GitHub。出自Linux之父Linus Torvalds之手的Git,一開始是為了更好地創建Linux的。它使得Linux用戶能在同一份Linux代碼下工作,而無需再去繁瑣地查看別人的代碼。拷貝本地,回傳Git的做法是成功的關鍵。DiBona是這樣評價的,“Git是天才的作品,GitHub正是站在巨人的肩膀上。”
GitHub開創了一個類似Linux項目的協作平臺,使得開發者可以用類似的方法來運維其它項目。目前在GitHub的支持者中,不乏Google,Facebook,Twitter甚至微軟等IT科技巨頭。雖然微軟有類似的平臺CodePlex并正常運行著,但其資深開發工具監理Somasegar是這樣說的,“我們希望與開發者在他們的源頭相會—開源社區,而GitHub正是最大的開源社區?!?/p>
此外,GitHub不單適用于開源項目,同時也適用于內部項目。用戶可以使代碼在公開和內部之間進行自由切換。換言之,你可以以一己之力來工作,也可借助眾人智慧的結晶來完成,這正是開源的優勢所在。例如Google的Go開發語言項目,從內部項目Kartes轉為公眾項目的Kubernetes等都是很好的事例。
那么曾經對雞蛋放在同一籃子里而擔憂不已的DiBona又是怎么看的呢?“GitHub的確強大,但是并不意味著會把你束縛起來?!盙itHub在把代碼集中管理的同時,也允許你在不同的地方使用,這正是前述Git的獨到之處。
來自大眾的開發者
進一步來看,軟件開發社區已經成長起來了。GitHub副總裁Brian Doll在談及前100統計名次時是這樣說的,“于我而言,這意味著軟件開發已變得與文字交流同等重要了。”
Google工程師Igor Minar的看法是,“如果你想加入某個功能,你要做的就是先訪問GitHub。因為很快你就能找到你所需要的。”
簡而言之,開源時代已經來臨。這也最終意味著軟件世界的發展和改變,會比以前來得更快并掌握在我們的手中。(編譯:伍昆 責編:張紅月)
寫在最后(以下內容摘自劉江的微博)
開源項目集中的好處是勁兒能往一處使,但是蛋都在一個籃子里的單點故障問題其實還是存在的。GitHub與許多互聯網服務一樣贏者通吃,用的人越多越有用,而且能獲取更多資源,必然強者越強,但等它過了黃金期,公司也變大,逐步失去正能量和創新能力的時候,也會成為一種帝國性質的平臺,阻礙行業發展。到那時候,就需要新力量來顛覆了。
為了保存火種,除了GitHub之外,我更想多推推其他可以選擇的平臺:
- GitLab,本身開源的企業Git服務平臺,創始人來自烏克蘭。目前已有超過10萬公司用戶,其中0.1%付費?,F在明確打出了“Better than GitHub”的口號。Dibona本人在Hacker News的討論中也說:“I heartily recommend people look at Gitlab...”。CSDN的Code也是基于GitLab開發的;
- BitBucket,側重于私有倉庫,由專業開發者服務公司Atlassian(Jira背后的公司)開發維護。比GitHub相比最明顯的好處是5用戶的私有倉庫是免費的,同時支持Mercurial和Git;
- LaunchPad,Ubuntu公司Canonical開發的平臺,上面有不到4萬個項目,比GitHub少得多,但是有一些大牌的項目比如OpenStack和MySQL等。支持翻譯,重視國際化的項目可以考慮;
- 國內也有我們自己的CSDN Code,開源中國的Git@OSC,GitCafe和Coding.net可供選擇
總結
以上是生活随笔為你收集整理的GitHub是如何征服Google、微软和其它公司的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 互联网到了什么程度?
- 下一篇: 58同城创始人姚劲波:未来十年是中国创业