GitCafe

GitCafe

技術協作與分享平台
GitCafe是一個基于代碼托管服務打造的技術協作與分享平台,程序開發愛好者們可以通過使用代碼版本控制系統git來将他們所寫的開源或商業項目的代碼托管在GitCafe上,與其他程序員針對這些項目在線協作開發。2016年3月CODING宣布收購代碼托管平台GitCafe。[1]
    中文名:代碼托管 外文名:GitCafe 别名: 類别:代碼托管服務打造的技術協作平台 創始人:Thomas 發展願景:解決國内IT教育領域的諸多問題 運作方式:付費的私有項目 目的:幫助中國IT領域的開發者

平台簡介

GitCafe是一個基于代碼托管服務打造的技術協作與分享平台,程序開發愛好者們可以通過使用代碼版本控制系統Git來将他們所寫的開源或商業項目的代碼托管在GitCafe上,與其他程序員針對這些項目在線協作開發。兩天前,GitCafe結束了長達數月的Alpha封閉測試,發布了第一個Beta版本,現無需邀請碼,所有人都能夠開始注冊使用GitCafe所提供的代碼托管服務。

GitCafe是目前世界上最流行最優秀的項目版本控制系統之一,Cafe的意思為咖啡館,象征着程序員文化。在GitCafe這個平台上,開發者可以輕松的在線協作共同開發出一個又一個開源或者私有項目。通過GitCafe,開發項目的控制與團隊管理将變得方便與有效。

本地化的社會化代碼托管

上線初期及企業合作

GitCafe創始人Thomas表示,開發一個代碼托管服務并不是太困難的事情,但GitHub的核心、開源運動的核心并不在于提供一個服務,而是吸引用戶的使用和交互,促進社區成員的成長。單純的山寨GitHub,做一個代碼托管服務是毫無前途和意義的,在其年初的Alpha版上線時,GitCafe曾經在自己的博客文章裡這樣闡述自己的願景:以代碼托管為核心業務,提供一系列優質前沿的服務來幫助到中國IT領域的開發者、項目以及企業更好地學習與成長。在這方面,GitCafe由于創始團隊的開源社區背景,應該說擁有自己的不少優勢。Thomas表示,GitCafe上目前有1300多個項目,已經有不少開源社區已經在建立了官方的組織頁面,将他們的社區項目托管在上面,雖然暫時還沒有企業進駐,但這已經列入他們未來的合作計劃中。在一次與Thomas的見面時,他曾經提到,對企業來說,開源自己的一些項目這一行為本身并不會給其帶來太多實際的直接收益。開源的目的在于讓這些項目能夠利用公衆的力量獲得更好的發展,同時在對應的人群中赢得口碑,這對于企業來說,是打造品牌、招納賢才的長期策略。GitCafe希望為企業提供的,也正是這樣的一個交流的平台,其Beta版上線時加入的“組織(Organization)”也正是為了解決這一問題而生。也許正因為如此,中國本地化的代碼托管和社交平台是有其存在的意義的。正如開源項目在國内舉步維艱一樣,GitCafe這樣一個略帶理想主義的項目在起步階段也非常艱辛,不僅面臨資金緊張、需要借錢發工資的情況,初期更是因為因為各方面的原因進度緩慢。Thomas表示,國内各種基礎服務(如雲服務)的不到位也導緻國内的創業公司在運營、維護上普遍需要多花一些力氣。但開源氛圍較差卻也是一個巨大的機遇,因為這一定會是一個未開發的巨大趨勢性市場。

運作方式

GitCafe自公開之後的發展速度也許可以驗證這一點,從Alpha階段的低調内測,到公開Beta版上線,用戶數量已經翻了幾倍,項目數量也在快速增長。與GitHub一樣,付費的私有項目也将會是GitCafe的主要盈利模式。但與GitHub以及其他大多數互聯網服務的按月付費模式不同,GitCafe希望能夠給用戶足夠彈性,對于用戶來說(特别是剛剛開始使用這類服務的中國用戶),他們也許并不一定像傳統的收費計劃那樣,需要一次性購買5個、10個或更多的私有托管項目,而是可能從一兩個項目、少數的幾個協作人員開始,因此GitCafe采用了按天數、私有項目個數以及項目協作人員個數來進行收費的策略。(為了方便計算費用,GitCafe引入了虛拟貨币概念極特币(GitCoin),與人民币的兌換彙率是30:1,這樣用戶每天賬戶餘額上因使用付費服務而扣除的極特币數量,基本就是每月真實的人民币開銷額度。)

企業選擇建議

當然,Thomas也坦言,對于安全性要求很高的企業用戶來說,GitCafe剛剛起步,并不建議他們現在就将商業項目私有托管在自己的平台上。不過,目前已經有不少小型的創業團隊和企業開始使用其私有項目托管服務,他希望能夠繼續改進自己的産品,讓産品自己去說話,來赢得更多的用戶,而不是依靠自己在社區内的聲望來擴展用戶。

就企業用戶來說,是選擇自己搭建Git服務還是選擇像GitCafe這樣的第三方服務?Thomas認為,就代碼托管本身來說,企業沒有必要在有能力搭建Git服務的情況下,使用第三方私有項目服務,但是一個項目的開發并非僅僅隻有代碼托管而已。目前在GitCafe上已經有項目的工單管理功能,而在下一步,其還會強化項目托管的服務功能,讓代碼托管服務真正成為一個綜合性的項目管理解決方案。

代碼之外的GitCafe

正像在“GitHub與社會化編程”一文中提到的,将版本控制和社會化協作應用到代碼之外也會有很多的使用場景。Thomas表示,将Git這樣的技術工具推廣到非技術圈子是一件一想到就讓其興奮的事情,GitCafe會在将來嘗試向非IT行業推動使用Git這樣的版本控制管理系統。

有一點可能會遇到的問題是,Git這樣的服務無法很好的管理二進制文件,在提交多次曆史版本後,一個庫很容易變得巨大無比,他們會在這方面進行思考,來更好的推動Git在國内的發展。他還提到在國外,不少政府文案和議題開始托管在GitHub上,讓民衆來進行審核和分支,然後發送自己的修改PullRequest,這是很有意思的事情。在中國,這樣的事情也許難以發生,但在其他方面,GitCafe完全有可能展開一些有意思的頭腦風暴項目。最近在GitCafe上,就已經有用戶開始托管連載小說,分支的存在還創造了多人協同創作的可能,想像一個新的作者續寫/編輯了一個章節後,将增補的部分合并到主分支的故事中去,或是在不同作者、不同分支下打造不同世界下的平行故事線會是一件多麼有意思的事情。

針對一些業界大牛對于這種協作模式的質疑(Linux、Git的創始人Linus Torvalds就認為Github可以算是一個很好的代碼托管服務,但是不是一個好的代碼協作模式,他覺得Github引入的非專業程序員的代碼分支降低了項目的代碼質量),Thomas認為,Linus的看法并不總是正确的,他并不認同GitHub為代表的代碼協作模式降低了項目的代碼質量的說法。每個項目有每個項目的協作模式,一個工具開發出來,用戶怎麼用代表着他有怎樣的需求。相信無論在國際還是在國内社區範圍内,GitHub為代表的開源為核心的模式對于IT産業的進步都将繼續作出自己舉足輕重的貢獻,而這也是GitCafe、乃至更多類似服務存在的意義。

發展願景

GitCafe的出現不是為了要和GitHub競争,而是為了解決我之前所述的一些我認為非常嚴重的問題,這些問題是GitHub不關注也是做不到的。這就是我們的願景——解決國内IT行業以及IT教育領域的諸多問題。因此,GitCafe也會做更多的事情,代碼托管将隻會是我們的核心業務之一。

上一篇:吸收光譜

下一篇:斜率

相關詞條

相關搜索

其它詞條