為您的程式設計專案提供google程式碼的最佳替代方案

谷歌正在關閉谷歌程式碼,這是他們為開源專案和編碼計劃提供的託管服務。如果您還沒有將您的專案遷移到另一個服務,現在正是時候。這裡有一些替代方案,可以讓你快速啟動和執行。...
Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

谷歌正在關閉谷歌程式碼,這是他們為開源專案和編碼計劃提供的託管服務。如果您還沒有將您的專案遷移到另一個服務,現在正是時候。這裡有一些替代方案,可以讓你快速啟動和執行。

谷歌程式碼從來不是最受歡迎的服務,但它仍然是好的。最初於2006年啟動,數千個專案稱之為“家”。Google程式碼為開發人員的專案提供了一個健壯可靠的託管選項,尤其是他們的開源專案。

然而,多年來,Google表示,許多開發人員從Google程式碼轉向了其他服務,比如GitHub。因此,上週他們關閉了googlecode新專案的大門,並將在2015年8月24日使目前託管在那裡的所有專案成為只讀。在那之後,您仍然可以下載、簽出、檢視原始碼和瀏覽文件,但您不能更改或上載任何內容。然後,在2016年1月25日,該服務將完全關閉,您將能夠下載今年剩餘時間的專案和資料的tarball。

如果您有一個在googlecode託管的專案,那麼現在正是進行遷移的好時機,在您遇到時間緊迫之前。以下是一些值得一看的選擇。

github

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

顯然,GitHub是這個領域的主宰者,也是web上最流行的程式碼庫。對於基本使用者來說,這是完全免費的。如果你正在尋找專業的功能,或選擇建立一個投資組合的開發專案,有溢價計劃,每月開始數美元。Github既可以作為一個獨立的開發資源使用,也可以作為一個集中的開發工具使用,每個開發人員都可以構建自己的專案,與社群共享,然後社群都可以提取自己的工作,調整它,更新它,然後將自己完成的專案貢獻給整個社群,業務或團隊使用簽入/簽出功能、修訂歷史記錄、記錄的更改、問題跟蹤等管理特定的儲存庫。

Google在Google程式碼關閉公告中提到了GitHub的名字,甚至還提供了一個方便的導出工具和一個匯出指南來簡化程式碼的移動。如果您是一個有抱負的開發人員,我們有一個操作指南,可以幫助您入門並熟悉GitHub的最佳功能。從長遠來看,還有很多快捷方式和命令可以幫你節省時間。

碼叢

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

CodePlex是微軟的開源專案託管網站。它也是成千上萬個流行專案的宿主,儘管許多(或者說大部分)都與Windows生態系統有關,但這並不意味著你的移動應用程式或跨平臺專案不受歡迎。帳戶是免費的,你可以為你選擇的任何平臺構建任何語言。如果你只是想參與進來,CodePlex還可以讓你很容易地找到需要幫助的專案,或是開發團隊與社群合作解決的問題,所以你很容易就可以參與進來,找到一些可以工作的東西,或是一個可以貢獻的專案。與任何優秀的程式碼庫一樣,CodePlex提供了版本控制、支援和常見問題解答的內建Wiki、問題跟蹤、專案主頁等功能。

位元桶

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

BitBucket是另一個巨大的程式碼儲存庫,它擁有成千上萬的專案和開發人員。BitBucket是由Atlassian(問題跟蹤軟體Jira和聊天服務HipChat背後的同一家公司)建立的,它是另一個非常流行的選擇,以至於Google有一個遷移指南和工具,你可以使用它快速移動你的專案,而不必太費事。

BitBucket帳戶是免費的,你可以獲得無限的私有程式碼庫,所以你有足夠的空間來構建你的專案,分叉它們,更新它們,並讓它們擴充套件到其他領域,只要你不打算共享它們或讓其他開發人員插手。當你是,服務是免費的,最多五個使用者在同一個團隊,並計劃從那裡。如果您沒有註意到,BitBucket通常是指那些希望以團隊的形式參與他們的專案的人,包括企業、初創企業和其他組織。對於那些希望跳入開源或編碼社群並嘗試參與其中的獨立開發者來說,它並不是一個理想的工具,但是對於那些希望建立一個新網站、web服務或移動應用程式並希望能夠進行交流和合作的一小部分人來說,它是一個很好的工具。它還具有與Jira的豐富整合,因此您的問題跟蹤功能在這方面得到了關註。

發射臺

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

Launchpad是Canonical(Ubuntu背後的團隊)的軟體協作平臺。Launchpad是Unity、Docky和其他一些流行的Linux實用程式的家,您可能在過去聽過我們提到過。Launchpad上託管的大多數專案都是由Linux社群開發和構建的,但這並不意味著你的專案必須是Linux社群的專有專案,儘管它確實有幫助,因為Launchpad有內建的工具,可以讓你的程式碼在Ubuntu和其他Linux系統上的安裝非常容易。該平臺支援程式碼評審、社群翻譯和拉/推請求、問題跟蹤等,所有這些都是免費的,並且都以開源、社群構建的軟體為重點。最棒的是,它完全****。

sourceforge公司

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

SourceForge很難推薦,但是沒有它,Google程式碼的替代列表就不完整。它從一個偉大的方式從優雅的網站幾乎放棄了它的所有者和管理人員多年來,由一群志願者和管理人員誰在為它的愛工作,但它仍然成為家庭的“專案”與惡意軟體,或更糟的。然後,使用者發現Sourceforge開始在其所有安裝程式中將下載與廣告軟體捆綁在一起。

即便如此,SourceForge仍然是web上最流行的程式碼儲存庫之一,它提供了世界一流的程式碼管理、問題跟蹤、版本控制和協作工具。有很多廣受歡迎的專案仍然將網站稱為主頁(只要看一眼首頁就會知道這一點)。Google有一個遷移到SourceForge的指南,SourceForge也有自己的指南和程式碼匯入器來剋服這些障礙。

其他需要考慮的問題

Illustration for article titled The Best Alternatives to Google Code for Your Programming Projects

這些可能是競技場上的一些大玩家,但是如果你正在尋找Google程式碼的替代品,或者如果你只是想要上面一些選項的替代品,它們是目前為止唯一的選擇。以下是我們認為您應該瞭解的其他一些資訊:

  • GitLab:如果您對執行自己的程式碼回購感興趣,GitLab允許您這樣做。許可證是昂貴的,所以準備好開啟你的錢包為一個溢價計劃或許可證。他們會在他們的伺服器上免費託管您自己的公共和私人回購(就像這裡的其他web服務一樣),如果這就是您想要的。不過,他們對自己比GitHub強的說法是認真的。
  • CodeBase:CodeBase是另一個以業務為中心的服務。他們有一個免費帳戶,將您限制在一個專案內,但這一個專案還附帶了優秀的程式碼管理工具和強大的專案管理工具。它的目的是讓你上鉤,使你回到他們的付費計劃,為您未來的開發專案。
  • Beanstalk:簡單而優雅的Git和Subversion託管,支援部署到您自己的伺服器或其他web環境,如AWS、DreamObjects、Rackspace、Heroku等。非常適合web開發人員,而不適合希望加入社群的軟體建設者。定價也很合理。

Google程式碼的丟失讓人感到刺痛,但如果有一件事你可以指望全球開發人員社群提供的話,那就是選項和替代方案,其中許多都是針對特定型別的開發人員的特定需求而定製的。這是一些選擇,但不是唯一的選擇。大多數人可能只是從Google程式碼轉移到GitHub或SourceForge,考慮到他們的受歡迎程度,但你也不必感到被這些服務所束縛。有很多選擇,包括免費和付費,一定會有一個適合你的專案。

使用Hitcom和geralt**的標題影象。kuszapro的補充照片。

  • 發表於 2021-05-19 06:46
  • 閱讀 ( 30 )
  • 分類:網際網路

你可能感興趣的文章

如何使用git分支來構造程式設計專案

...持在原始碼控制中的價值。將所有這些嘗試和錯誤提交到您的儲存庫將導致一個龐大而不整潔的專案,並且有許多修訂。你所做的大多數承諾都會包含已損壞的內容,那麼為什麼要儲存它呢?git分支特性有助於將所有這些混亂的...

  • 發佈於 2021-03-12 01:24
  • 閲讀 ( 52 )

如何將linux裝置備份到amazon s3

... 因為您希望計算機和AWS之間的延遲最低,所以請選擇離您最近的區域。有些地區並不具備所有的AWS服務,但它們確實會持續推出。幸運的是,S3在所有地區都可用! ...

  • 發佈於 2021-03-12 15:53
  • 閲讀 ( 58 )

5種管理密碼的最佳lastpass替代方案

在當前的環境中,使用有效的密碼管理器對於您的安全來說與安裝高質量的防病毒套件、對您的帳戶啟用兩步驗證以及進行定期備份一樣重要。 ...

  • 發佈於 2021-03-15 14:25
  • 閲讀 ( 48 )

適用於mac的7個最佳免費microsoft office替代方案

...上影象編輯器,但是它有大量的表示模板庫。另外,Canva為您提供了建立定製簡報的所有重要工具。 ...

  • 發佈於 2021-03-18 04:11
  • 閲讀 ( 62 )

適用於windows計算機的最佳pc軟體

... 一個先進的系統資訊工具,為您的電腦,由創造者的CCleaner。免費版本為您提供了所有系統內部的概述,包括作業系統、CPU、RAM、主機板、圖形、儲存、光碟機、音訊、外圍裝置和網路。 ...

  • 發佈於 2021-03-18 13:00
  • 閲讀 ( 73 )

共享程式碼和文字的4個最佳pastebin替代方案

... 這將立即儲存您的文字,並將位址列中的URL更改為可共享的連結。它還會檢測您使用的語言並自動突出顯示語法。 ...

  • 發佈於 2021-03-18 18:49
  • 閲讀 ( 42 )

預算有限的6個最佳gopro替代方案

... 如果您的預算可以再延長一點,yi4k+可能是市場上最好的GoPro仿製品。4K+有一個索尼感測器,可以捕捉60幀的4K鏡頭,30幀的4K穩定鏡頭,120幀的1080p。所有的鏡頭都是用H.264影片...

  • 發佈於 2021-03-20 02:11
  • 閲讀 ( 61 )

保持安全的8個最佳linux密碼管理器

...器要求您建立一個主密碼。然後它使用主密碼和相關網站為您的帳戶生成密碼。即使有人知道您使用qMasterPassword,如果不知道您用來生成登入憑據的主密碼,他們也無法輕鬆猜測您的登入憑據。 ...

  • 發佈於 2021-03-20 18:41
  • 閲讀 ( 59 )

測試並比較了3種最佳的自託管dropbox替代方案

... 與ownCloud一樣,Nextcloud為您可能使用的任何平臺提供客戶端。這包括Windows、macOS、Linux、Android和iOS。與Nextcloud不同,移動版是免費的。 ...

  • 發佈於 2021-03-21 10:29
  • 閲讀 ( 51 )

最好的密碼管理器為您的mac是。。。

... 最好的密碼管理器為您的mac是。。。 ...

  • 發佈於 2021-03-21 13:06
  • 閲讀 ( 54 )