第二次做業:Github的優勢和缺點

---恢復內容開始---git

GitHub的優點和劣勢github

簡介:web

    Github是一個代碼託管平臺和開發者社區,開發者能夠在Github上建立本身的開源項目並與其餘開發者協做編碼。創業公司能夠用它來託管軟件項目,開源項目能夠免費託管,私有項目需付費。GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForgeGoogle Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。瀏覽器

 

優點:微信

      1.完整的支持Markdown語言,並且支持Emoji表情分佈式

     2.支持直接複製圖片到頁面,會自動上傳圖片(很是好的功能,知乎也支持)svn

     3.比較好的支持Mobile。雖然github沒有手機客戶端,可是通常開發者,寫好的blog都會經過微博進行分享,因此點擊過來以後,就能夠在手機瀏覽器裏面訪問。學習

     4.使用github原生的功能,就能夠進行相似評論的功能編碼

     5.支持@用戶功能spa

     6.支持標籤,固然是你repository裏面

     7.強調我的,符合hacker更看重名譽/成就感的天性

     8.功能設計簡潔實用上手很快,可用性好,已有不少至關質量的各種項目和優秀開發者在上面。 

 

 

劣勢:

(對我的而言)

    1.GitHub 使用 git 分佈式版本控制系統,而 git 最初是 Linus Torvalds 爲幫助Linux開發而創造的,它針對的是 Linux 平臺,git 和 Windows 歷來不是最好的朋友,由於它一點也不像 Windows。GitHub 發佈了GitHub for Windows,爲 Windows 平臺開發者提供了一個易於使用的 Git 圖形客戶端。

    2.國內訪問速度太慢,常常出現connect time-out

      3.不能很好的解決GB2312/GBK,對中文不夠友好

      4.wiki功能太弱,直接致使文檔(對於開源項目很重要)常常被分離到一個獨立站點

(對企業而言)

   5.免費套餐不支持私有項目,無非解決企業內部的需求,github:fi價格太高(最便宜要$5,000/年)

   6.基於git,學習曲線陡峭,企業大規模用git根本不現實。尤爲國內你們都剛學會svn

   7.github有時可能被牆,或者不穩定

   8.沒有集成社交分享功能。好比後面能夠分享到微博,微信朋友圈等。以前有人建議我去作插件,有時間看看這個。(聽說是這樣我尚未考證)

總結:

    以上的結論都是我根據網上介紹的出來的,我對Github暫時尚未太多的瞭解,也許在使用事後我還用來更正或者完善總結。

---恢復內容結束---

相關文章
相關標籤/搜索