GoogleCode和Sourceforge優(yōu)劣勢對比誰更勝一籌?
本節(jié)和大家共同認識一下GoogleCode SVN版本管理系統(tǒng),介紹一下如何申請GoogleCode SVN版本管理系統(tǒng),希望對你的學習有所啟發(fā)。
初接觸GoogleCode的時候,我簡單地認為,GoogleCode只是一個半成品,從各方面的功能來講,似乎遠不能夠與Sourceforge的完備相比。但是,隨著對GoogleCode了解的深入,我不能不承認我錯了,GoogleCode再一次證明“簡單是美”的法則:Google的服務似乎永遠是看似簡單(甚至讓你覺得不夠用),而實則非常完備。
如果你有開源的計劃,或者已經開源,或者你有私人的項目希望有個完備的平臺去管理它,那么本文值得你一讀,因為這是我在這方面的一些心得。到目前為止,我開源了WINX和DocX已經4個月多了,和GoogleCode、Sourceforge均有了較長時間的接觸,希望借機會和大家交流下。選擇GoogleCode,還是Sourceforge?總體來講,兩者各有各的優(yōu)勢。從進入的門檻來講,使用GoogleCode會比Sourceforge容易很多。下面看一下GoogleCode SVN版本管理系統(tǒng)中兩者的優(yōu)勢和劣勢。
GoogleCode的優(yōu)勢與劣勢
GoogleCode的優(yōu)勢
速度***。Google的服務以快速著稱,GoogleCode亦不例外。當你上傳新的Release時,你會特別感受到這一點。
操作簡潔。如果Sourceforge和GoogleCode提供了同樣的功能,那么我可以毫不思索的講,GoogleCode比Sourceforge快捷易用。我們后文將詳細比較各個功能。
GoogleCode的劣勢
容易被盾。以我的經驗,GoogleCode被盾比較頻繁。這導致我有時無法瀏覽Bug列表,發(fā)布新的Release等等。所幸的是,GoogleCode的SVN連接從來沒有出現訪問障礙。因此這不算太大的問題。另外,按GoogleCode的說法,有些功能可以在命令行進行,而不需要到Web上,但是我本人尚未進行詳細的驗證。100M的容量限制。GoogleCode限制每個項目的SVN空間大小不能超過100M,發(fā)布的所有Release亦不能超過100M。由于目前我的項目剛剛開始,這一點還不是一個障礙。但是這是一個比較容易到達的數字??梢灶A見,你的項目要面臨搬家的風險。我試圖尋找辦法來清除一部分SVN歷史版本數據、刪除一些歷史Release版本,未果。無數據統(tǒng)計功能。你無法得知你的Release被下載的情況(下載總數以及趨勢)。GoogleCode SVN版本管理介紹GoogleCode的優(yōu)勢和劣勢完畢,下面我們看一下Sourceforge的優(yōu)勢與劣勢。
Sourceforge的優(yōu)勢與劣勢
Sourceforge的優(yōu)勢
更多的受眾,已經形成***開源社區(qū)。簡單統(tǒng)計結果表明,Sourceforge上大約每5分鐘就有一個新的Release。也就是說,一天大約有300個新的發(fā)布(這不是精確的統(tǒng)計,只是簡單估算)。
功能更加完備。目前來看,GoogleCode在功能上并不比Sourceforge成熟。如果GoogleCode是一個完整、快捷、功能足夠的平臺,那么Sourceforge則是一個方方面面均已經相當完備的開發(fā)平臺。
Sourceforge的劣勢
操作繁復,速度較慢。請期待下節(jié)GoogleCode SVN版本管理系統(tǒng)介紹。
【編輯推薦】
- Google Code Jam接受注冊報名 獎金大縮水
- Google SVN托管和使用學習筆記
- Sun公司克隆SourceForge意在Google Code
- 專家指導:Apache下的Subversion權限配置
- Google SVN推出更新版