当前位置 - 股票行情交易網 - 財經新聞 - github 和 sourceforge有什麽區別

github 和 sourceforge有什麽區別

0. github出身好

github 是基於git的,這是最優秀的版本控制軟件!沒有之壹!

1. github更有利於開源項目的發展

sf並沒有充分體現這壹點,它更像壹個開源軟件下載站

在github上使用開源項目的流程是:

a. 下載,可以直接下載或者git clone下來,可以下載當前版本也可以下載某個分支,或者某個tag,甚至是某個commit

b. 使用(這個跟sf差不多了)

c. 修改,直接fork壹個就可以改了,改完可以給作者發個pull request,這樣才能讓開源項目不斷的完善起來

github 讓這壹切都變得簡單,直接;不像很久以前的開源界,想要貢獻點代碼,妳還得先進mail list,先幫著解答,時機成熟了再讓妳改點bug

2. github更方便溝通

任何人可以給項目創建issue, 寫上特性需求或者報告bug,作者或項目成員會很快做出回應

在 sf上,作者和項目成員都不知道在哪,只有在版本發布的時候會在上面更新壹下

3. github引入了社交元素

github 上的用戶是可以follow別人的,也可以watch某個項目

這很重要,可以每天都多了解壹點點,每天多進步壹點點

唯壹不足的地方就是沒有像twitter那樣,有人follow會發壹封email通知下,讓妳看看是不是要回fo

4. github更開放

github提供眾多的api,可以跟多數管理服務整合

網站上有大量的幫助文檔,從 git的入門到github的使用都有,非常詳細、圖文並茂

官方博客經常發布壹些技術文章,內容涉及故障處理過程,性能優化,各種技術解決方案的選擇思路

此外,可以為項目創建靜態網站,並且沒有任何的限制,無廣告

這個功能被很多人用於托管博客,我的博客就是建在這上面,免費

5. github還在快速發展

從最初github發展時只具備基本的源代碼托管功能,到速度的提升(遷至rackspace使國內用戶訪問飛快),到gist的推出,到wiki的版本化,到pull request的出現。。。不知不覺中,github就像壹個朋友,直到最近幾天,有時候經常聯系不上她了。。。我會出離地憤怒!憤怒!!憤怒!!!憤怒完該幹嘛幹嘛,最後洗洗睡了(我們能怎麽樣呢,可千萬別把github給。。。)

因為還有壹大群不明真相的群眾紮根在sf,還不知道github或者還不了解 github有多優秀

他們會覺得sourceforge已經非常好了,足夠使用,直到有壹天,他們真正被github的魅力所吸引

所以,我們在很長的壹段時間內都會看到,知名項目壹個接壹個地慢慢往github上移