Kod Google nie żyje, jakie są najlepsze alternatywy?

W nieoczekiwanym obrocie wydarzeń Google ogłosił, że 26 stycznia 2016 r. Google Code przeminie, to proste. Projekt, który próbował konkurować z takimi gigantami jak GitHub Najwyraźniej nie jest zrównoważony i stopniowo ograniczenia będą się pojawiać stopniowo.

Pierwszą zmianą, którą zobaczy wielu użytkowników (a niektórzy już widzą z tego, co rozumiem) jest to, że nowe projekty nie będą już mogły być przesyłane, a zawartość, która była do tej pory hostowana, będzie dostępna w trybie tylko do odczytu.

W tej chwili, gdy na Kubie cieszyliśmy się otwarciem wielu usług Google, zdecydowali się zamknąć Google Code, jednak wciąż mamy kilka alternatyw. Zobaczmy niektóre z nich.

GitHub

Github

Być może system kucie najbardziej znany i popularny, ale moim zdaniem nie najlepszy ze względu na swoje ograniczone funkcje. Główną wadą Githuba jest to, że aby mieć prywatne repozytoria, musimy jednak zapłacić ceny dla wielu nie są one aż tak przesadzone. Z drugiej strony daje nam 1 Gb miejsca na każdy projekt, a także Wiki i stronę internetową dla każdego z nich.

Kolejną zaletą, jaką oferuje nam GitHub, są wykresy pokazujące, jak programiści pracują w swoich repozytoriach i forkach projektów, funkcjonalności jakby to była sieć społecznościowa i jest to doskonałe narzędzie do pracy zespołowej. Użyj frameworka Ruby on Rails.

bitbucket

BitBucket

Ze wszystkich stron do kucia, ta jest moją ulubioną i jest napisana w języku Python. funkcjonalności i ulepszenia Bitbucket jest wiele, ale ma dwie cechy, które rozwiązały moje życie:

  • Możemy zrobić naciskać y Ciągnąć przez https (dla tych z zamkniętymi portami git u swoich dostawców usług internetowych).
  • Możemy mieć repozytoria publiczne, prywatne i współdzielone bez płacenia ani grosza, zarówno w GIT o rtęciowy.

Oczywiście, oferuje również biznesplany i inne narzędzia dla Atlassian (firma stojąca za projektem i inne, takie jak HipChat), aby stworzyć bardzo kompletną platformę do współpracy.

Gigantyczny

Gitoruos

Kolejna doskonała usługa, którą niedawno kupił GitLab dlatego przestanie działać w maju tego roku.

W każdym razie ma tę wadę, że jeśli projekt lub repozytorium przekracza 500 MB / miesiąc lub znacznie przekracza średnie wykorzystanie przepustowości innych użytkowników lub klientów, Gitorious.org zastrzega sobie prawo do dezaktywacji lub ograniczenia konta , projekt lub repozytorium, dopóki właściciel tego konta nie będzie mógł zmniejszyć zużycia przepustowości.

GitLab

GitLab

GitLab jest prawdopodobnie najbardziej atrakcyjną alternatywą dla mnie po BitBuckecie. Jego osobliwością jest możliwość pobrania platformy Otwarte źródło zainstalować go na naszym własnym serwerze.

W GitLabie możemy stworzyć ponad 100000 XNUMX projektów, grup zależnych od kilku repozytoriów i ze względu na swój interfejs i wygląd najbardziej przypomina GitHub. GitLab obejmuje zarządzanie repozytorium git, przeglądy kodu, śledzenie problemów, wiki i wiele więcej.

Pozwala oczywiście na pracę zespołową, obserwowanie aktywności innych projektów lub osób oraz integruje się z wieloma narzędziami, takimi jak Slack, HipChat, LDAP, JIRA, Jenkins, wieloma typami haczyki (haki) i pełne API. Chociaż ma swoją część społeczną, jak logiczne, oferuje również różne plany dla firm.

SourceForge

SourceForge

Nie ma wiele do powiedzenia na temat tej usługi, jest ona jedną z najbardziej doświadczonych, chociaż ostatnio była zaangażowana w pewne kontrowersyjne kwestie ze względu na sposób, w jaki używają do zarabiania pieniędzy, zwany DevShare, program do zarabiania na oprogramowaniu poprzez wstawianie adware (adware) w instalatorach hostowanych projektów, które zdecydowały się uczestniczyć w programie.

Launchpad

Launchpad

Kolejny, którego nie trzeba przedstawiać w świecie GNU / Linuksa, ale w przeciwieństwie do pozostałych, jest używany bardziej do obsługi projektów oprogramowania. Jest rozwijany i utrzymywany przez Canonical Ltd.

Składa się z kilku części:

  • Kod: witryna hostująca kod źródłowy, która korzysta z systemu kontroli wersji Bazaar.
  • Błędy: system śledzenia błędów do zgłaszania błędów w różnych dystrybucjach i produktach.
  • plany: system śledzenia specyfikacji i nowych funkcji.
  • Tłumaczenia: witryna do tłumaczenia aplikacji na wiele języków.
  • Odpowiedzi: witryna pomocy społeczności.
  • Sojuz: narzędzie do wykonywania niewielkiej części utrzymania dystrybucji. Obejmuje system kompilacji, obsługę pakietów i publikowanie plików.

Jedną z głównych negatywnych rzeczy, które Launchpad ma dla wielu użytkowników, jest to, że używa Bazar jako kontrola wersji.

Sawanna GNU

GNU_Savannah

Być może nie tak popularnym ani uroczym jest GNU Savannah, który według Wikipedii jest projektem Free Software Foundation, który oferuje usługi z CVS, GNU arch, SVN, Git, Mercurial, Bazaar, listy mailingowe, hosting, hosting śledzenie plików i błędów. Savannah prowadzi Savane, który jest oparty na tym samym oprogramowaniu, z którego korzysta portal SourceForge.

Witryna Savannah jest podzielona na dwie domeny: savannah.gnu.org dla oficjalnego oprogramowania projektu GNU i savannah.nongnu.org dla wszystkich wolnych programów niebędących projektami. W przeciwieństwie do SourceForge, Savannah koncentruje się na hostowaniu projektów całkowicie wolnego oprogramowania, to znaczy wolnych od niewolnych komponentów, takich jak Flash; i dlatego jest bardzo rygorystyczna w swoich zasadach publikowania, aby mieć pewność, że hostowane jest tylko wolne oprogramowanie.

Rejestrując projekt, współpracownicy projektu muszą określić, której licencji wolnego oprogramowania używa.

Wnioski

Jak widać, mamy więcej niż jedną usługę, na którą możemy przeznaczyć nasze projekty, bawiąc się możliwościami pieniężnymi każdego z nich. Zamknięcie Google Code uderzyło mnie jak wiadro zimnej wody (tak jak to się stało przy zamknięciu Google Readera) i możliwe, że w efekcie zaczną się pojawiać inne alternatywy dla tej usługi.

Jeśli o mnie chodzi, najlepszym wyborem jest Bitbucket i Gitlab, szczególnie ten drugi, ponieważ bez problemu możemy kupić VPS i założyć własny serwer kontroli wersji. Wybór należy do Ciebie 😉


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   anubis_linux powiedział

    Szkoda dla tych, którzy mieli projekty w Google Code, nie obchodzi mnie to, byłem już przyzwyczajony do żmudnego plakatu 403. To błąd. Twój klient nie ma pozwolenia na uzyskanie adresu URL, jeśli chodzi o alternatywy, które publikujesz, ta, z której korzystam najczęściej, to GitHub i Bitbucket więcej Github niż inna alternatywa, teraz mam wątpliwości, że Google nie przewidział żadnej innej alternatywy, którą mają w rękawie? ??.

    pozdrowienia

  2.   miguel powiedział

    Google wykorzystywało wolne oprogramowanie tylko jako wyświetlacz, ale teraz, gdy osiągnęło swoje cele, nie potrzebuje go.

  3.   Miguel powiedział

    Chociaż Github nie jest najlepszy, jeśli jest najczęściej używany, wyobrażam sobie to ze względu na jego społeczność.

    Nawiasem mówiąc, to Kod Google.

  4.   Mauritius powiedział

    Bardzo lubię BitBucket. Ma bardzo dobry interfejs i doskonałą dokumentację. Korzystałem również z Gitlab, mam go uruchomionego w pracy i polecam. Nigdy nie rozumiałem, dlaczego ktoś miałby chcieć używać Google Code.

    1.    MD powiedział

      W tamtym czasie zdecydowałem się na Google Code, ponieważ interfejs był bardzo, bardzo prosty ... to była cała prostota rzeczy Google ... w porównaniu do SourceForge, który w tamtym czasie i teraz jest bardzo barokową stroną internetową i przeładowaną różnymi rzeczami.

  5.   WakeMattaMa powiedział

    Jest taki o nazwie GitLab, a jego motto brzmi „Lepiej niż GitHub” z kilku powodów, takich jak:
    - Możesz tworzyć prywatne repozytoria.
    - Jeszcze jedno użycie w panelu kontrolnym repozytorium
    - ..

    1.    Miguel powiedział

      O tym już wspomniano w poście.

  6.   grzesznik powiedział

    Moim skromnym zdaniem najlepszą i jedyną opcją jest …… .. tak, panowie: GITHUB
    czemu?
    PONIEWAŻ TO LUBIĘ !!!
    Amen

  7.   Neysonv powiedział

    Muszą tylko powiedzieć, że zamykają kod Google na korzyść Google +

  8.   łowca powiedział

    Używam lokalnego gitlaba i to mi odpowiada, coś konsumenckiego, ponieważ jest wykonany w procesach Ruby i Unicorn zjadają pamięć RAM i procesor, ale nie mogę narzekać, mam produkt na poziomie github hostowany w mojej sieci LAN.

    Nie podoba mi się Bitbucket, ponieważ jest to hobbystyczny projekt Atlassian i pokazuje, że nie przywiązują do niego zbytniej uwagi, z drugiej strony Github i Gitlab są racją bytu ich firm.

    1.    Eliotime3000 powiedział

      Savanne z projektu GNU również ma dedykowanych programistów.

  9.   Joel powiedział

    Dobra kompilacja alternatyw, ale co z codeplexem?

  10.   Eliotime3000 powiedział

    GitLab i Savanne wydają mi się najlepszymi opcjami. Ale bardziej szkoda mi Google Code, bo właśnie wyszło kilka ciekawych projektów, takich jak 64-bitowy port NSIS.