標籤:

如何評價開源中國的碼雲?

國內的github?

開源中國 - 碼雲

http://git.oschina.net/signup?inviter=CooMark


謝邀,碼雲 Gitee (最新獨立域名)是由開源中國出品,旨在樹立國內代碼託管和協作開發的行業標杆,靈活便捷地支撐個人、團隊、企業的開發需求的產品。本文將從「碼雲的由來」、「碼雲與 GitHub 的區別」、「碼雲的願景」等多方面來的剖析,來讓大家更全面的了解和評價碼雲。

1. 碼雲 Gitee 的由來

在題主對問題的描述中,將碼雲看作為中文版的 GitHub ,其實兩者是有區別的。美國有Facebook 和 Twitter,我們也有新浪微博,並成功打造的新的媒體生態,上到國家管理下到個人表達都因為微博產生了深遠影響。新事物的出現總是因為新需求的產生,本土開發者們對於開源軟體的需求逐年遞增,大家需要更方便的展示、交流和協作,這也是碼雲能走向市場並紮根立足的根本原因。

上線四年,得到兩百多萬用戶的認可,年均增長率 149%,近三百萬開源項目,年均增長率 171%,這一事實也許比前面的話更有說服力。

關於「碼雲」產品名稱,指代的是「代碼」和「雲平台/雲服務」,和我們的核心功能非常貼合,只可惜和大佬有些撞衫…不過名字只是代號,真正的價值、美感往往需要實際的接觸和了解——就像人與人的關係。

2. 本土開發者需求的特殊性

開源無國界,行業的進步依靠著每一位開發者的貢獻。中國的政治、經濟、文化在近二十年來得到了飛速發展,IT 行業更是如此,立足於本土國情的開發者們,在開源軟體上的需求有沒有自身的特殊性呢?答案是肯定的。

  • 首先,在語言的使用上,當然中文交流更暢快、更有效率;
  • 其次,國內 IT 行業有自己的特點,天然決定了對開源軟體的需求也有自己的特點,比如小程序這個東西,只有國內有,做個開源的小程序託管在碼雲比 GitHub 明顯更有優勢,因為關注著都是國內的開發者;又或者說做個用平板練毛筆字的開源項目,當然也是更多的適合本土環境。
  • 然後,開源不僅僅是大項目,像 OpenStack、Tensorflow 這樣的大廠大作,確實有 GitHub 就夠了,但是這樣的大型項目畢竟不是普遍情況。現在編程越來越普及,每個人都可以參與和貢獻開源項目,去做一些有意思的東西分享出來,那麼從受眾、交流便利度、訪問速度等方面,碼雲都有優勢,並且也在不斷地優化用戶體驗。

3.碼雲與 GitHub 的區別在哪裡?

碼雲和 GitHub 社區版之間的去唄,如果簡單粗暴的回答,那就是碼雲的私有庫也是完全免費的。

這當然不是個輕鬆的決定,市場上其他產品,都把私有庫作為收費服務提供,碼雲則通過提供企業版這條產品線,作為增值服務——這似乎也是水到渠成的決定:

  • 一來已在代碼託管服務方面積累多年,大大小小的問題都經歷過,耐造、穩定;
  • 二來我們的 geek 團隊對協作開發也積累了很多經驗和思考,「工欲善其事必先利其器」。

沒有足夠好的團隊協作開發工具,那就做一個。項目管理、代碼管理、文檔協作一站解決,最重要的是,一切都圍繞代碼而存在,產品規劃好、任務分解好,開發接了任務碼好代碼,直接通過 Pull Request (PR)通知測試和審查人員,直接對比代碼版本變化、充分討論,PR 通過後任務直接關閉……是的,前所未有的流暢。

企業版方面,碼雲和 GitHub 的區別,首先是定位,然後定位的差異會具化在功能側重和提供方式上:

  • GitHub for business 仍然是立足於代碼託管功能,上下游的功能主要通過集成其他服務提供商而實現(當然,這也是生態使然);
  • 碼雲 企業版 則針對國內中小型開發團隊敏捷開發實踐需要,除了代碼託管功能之外,重點強化了與代碼聯繫最密切的項目/任務管理和文檔功能(技術文檔協作、知識沉澱),以及持續集成(內測階段)。以原生的方式提供功能,儘管研發投入大,但能夠帶來更整體、更流暢的使用體驗,值得。

4.碼雲的願景

我們希望能夠為國內開源生態的建立和發展貢獻一些力量,這是願景、是初心,帶著顯著的開源中國的基因。我們更清楚地知道,只有不斷地通過打磨產品、優化服務,才可以讓用戶認同、讓市場認同,才可以真正守住初心、實現願景。

經過四年多的發展,碼雲也逐漸探索出了自己的社區版 + 企業版的道路:

提供更好的代碼託管平台,讓更多的國內開發者參與開源,更方便地展示、交流和提升;

為開發團隊打造更專業的雲端協作開發平台,讓協作開發更流暢和高效。

5.碼雲和 GitHub 並不是一種非此即彼的選擇

立足國內,融入國際是每一位開發者應該有的格局,在 GitHub 上有全球各地的優秀人才,可以學習最新的知識,了解最前沿的技術;在碼雲上有百萬級優秀的本土開發者,他們的開源項目不僅解決了行業問題,也給自己職業生涯增光添彩,更幫助了許多國內正在接觸開源技術的新人們。

附上碼雲和 GitHub 雙工作流的的教程。

並且,碼雲一直致力於扶植有價值的開源項目的成長,例如現在GVP計劃,眾多優秀的本土開源項目都託管子啊碼雲,zheng、JFinal、Nuts、t-io 、tiny、貝密遊戲、iBase4J 等。

同時也讓他們分享自己的經驗和意見,例如進擊的程序員系列;

更積極的展現國內豐富多樣的開發者風采,例如封面人物系列。

2017 本土開源大盤點!年度編程語言和開源項目 TOP 榜:碼雲 2017 年度數據報告

這些都代表著碼云為本土開發者服務的誠心,如果你對碼雲有任何意見建議,歡迎吐槽留言:)


我來說說為啥不用碼雲吧。

缺乏生態,比如找不到針對碼雲的CI服務代碼覆蓋率服務,如我喜歡用的:

  • codecov
  • coveralls
  • travis-ci
  • appveyor
  • circleci

上面這些服務在GitHub上使用非常之方便,可針對PR配置為構建失敗/掉覆蓋率不允許合併。

Sonar服務呢,又不適合前端技術棧,這倒不是碼雲的問題,是Sonar這種一個文件對應一種語法,且不能自定義規則的設定,不被前端社區接受。總之呢,我的感受是,找不到殺手級的,碼雲獨有的功能。

最根本的問題是,GitHub的大神數量碾軋碼雲,國際化的場所,意味著更多的優秀開發者匯聚於此,這裡更方便跟前輩學習。


沒有 ci,沒有 gh,webhook 觸發不穩定 π_π

其它的都不錯


啥都不說了,感謝「碼雲」,即使現在我用上了科學上網,也依然同時使用「碼雲」和GitHub,碼雲可以創建私有庫,push速度超快,非常滿意。


私有免費。。感恩


我現在正在用。

優點:在國內訪問速度比github快很多,可以免費讓自己的倉庫他人不可見,但是否安全就不知道了。

缺點:每個倉庫有1G的容量限制,把Unity工程弄上去一下就超了。


寫畢業設計時用私有倉庫還是很不錯的

而且有部分大神把自己寫點教程Demo遷移到上面,這點也挺好


老舒服了!再也不用自己架svn了 感覺整個人都萌萌噠!

不過從svn轉git的版本控制還是需要成本的,畢竟兩種不同的策略


能託管私人代碼,非常不錯,感恩!


我用了大約兩年了吧,主要是因為可以建立自己私有倉庫,由於國內的,所以也不用擔心速度問題,提過issus,反應也很積極,國內用戶可以優先考慮下,蠻好的,該有的功能都有,完全可以替代github,唯一的毛病就是用戶量太少,想找一些學習的代碼,還是得去github上去找,自己平時做些備份配置,寫寫demo,足夠了.


界面很友好,比github順眼一點,但是jekyll的自動部署貌似不太好用。


很好用,特別是團隊開發模式和私有倉庫很好用~~


剛開始使用,很不錯,支持代碼私有,再也不擔心無法恢復以前版本了。去年曾有慘痛的教訓。


為什麼我經常訪問都是鏈接失效。clone不下來。ping不同 git.oschina.net .真奇怪了。


訪問速度挺快的,但是開源的項目量有一些少,不過只要做的好的話,慢慢的用的人多起來,項目量自然也能多起來


感覺蠻不錯的,訪問速度快,界面也簡潔明了


竟然可以用github賬號登陸!!!!


答一發:

前陣子改名為http://gitee.com了嗯。

與Github相比,優勢:

私有庫。

可以指定語言(github只能自動識別。我的一個小型cpp項目配上一個通用的700多行makefile,github會將整個項目標為makefile);

防刪除。刪庫跑路之前需要密碼,而github只要輸入庫名,若是在公用電上忘記登出,那麼該用戶所有的庫就都危險了。輸入庫名並沒有卵用。貌似國外的刪庫都不需要輸密碼。

干擾少。github時常有連不上的情況,原因你懂的。

再說說不足:

一個commit里若是有二進位文件,那麼整個commit都無法在頁面上查看改動,包括文本文件。pull request也是如此。

pull request只能rebase不能merge。多人協作的話,無法像vim那樣得到線性的提交歷史。

總體還是不錯的,推薦使用。


對國內用戶來說挺好用的,沒有牆的限制pull和push都很快。

git基本的功能都具備,還支持Pages服務,可以簡單地部署自己的博客網站或者開發的前端Demo,訪問速度不錯。

最重要的是免費的個人用戶也支持創建私有倉庫,項目個數1000個,單項目最大1G(總空間5G),跟小夥伴做些小項目夠了,很方便,感謝碼雲。



推薦閱讀:

我們可以使用 Git 以及 GitHub 做哪些事情?
github怎麼綁定自己的域名?
Github 上怎樣把新 commits 使用在自己的 fork 上?
如何評論開源中國的山寨Github?
如何在github上下載單個文件夾?

TAG:Git | 開源 | GitHub |