Koden Google är död, vilka är de bästa alternativen?

I en oväntad händelse, Google har meddelat att den 26 januari 2016 Google Code kommer att försvinna, så enkelt. Projektet som försökte konkurrera med jättar som GitHub uppenbarligen är det inte hållbart och begränsningar efterhand tycks stänga lite efter lite.

Den första ändringen som många användare kommer att se (och vissa ser redan utifrån vad jag förstår) är att nya projekt inte längre kan laddas upp, och att innehållet som hittills har varit värd kommer att vara tillgängligt i skrivskyddat läge.

Just nu när vi på Kuba åtnjöt öppningen av många av Googles tjänster bestämde de sig för att stänga Google Code, men vi har fortfarande några alternativ. Låt oss se några av dem.

GitHub

Github

Kanske systemet av smide mest kända och populära, men inte den bästa enligt min mening för dess begränsade funktioner. Den främsta nackdelen med Github är att för att ha privata förvar måste vi dock betala priser de är inte så överdrivna för många. Å andra sidan erbjuder den oss 1 GB utrymme för varje projekt, samt en Wiki och en webbplats för vart och ett av dem.

En annan fördel som GitHub erbjuder oss är grafiken för att se hur utvecklare arbetar i sina arkiv och gafflar av projekten, funktionalitet som om det vore ett socialt nätverk, och det är ett utmärkt verktyg för samarbetsarbete. Använd ramverket Ruby on Rails.

Bit hink

Bit hink

Av alla webbplatser för smide är detta min favorit och det är skrivet i Python. Den funktioner och förbättringar Bitbucket är många, men det har två egenskaper som har löst mitt liv:

  • Vi kan göra tryck y dra över https (för dem med stängda git-portar på sina internetleverantörer).
  • Vi kan ha offentliga, privata och delade arkiv utan att betala ett öre, antingen i JÄVEL o Mercurial.

Visst, det erbjuder också affärsplaner och andra verktyg för Atlassian (företaget bakom projektet och andra som HipChat) för att skapa en mycket komplett samarbetsplattform.

Gitorisk

Gitoriuos

En annan utmärkt service som nyligen köptes av GitLab så det slutar tjäna i maj i år.

Det har dock nackdelen att Gitorious.org förbehåller sig rätten att inaktivera eller begränsa kontot, om ett projekt eller förvar överstiger 500 MB / månad, eller överskrider den genomsnittliga användningen av bandbredd hos andra användare eller klienter. , projekt eller arkiv tills ägaren av det kontot kan minska bandbreddskonsumtionen.

GitLab

GitLab

GitLab är möjligen det mest attraktiva alternativet för mig efter BitBucket. Dess särdrag är att ladda ner plattformen Öppen källa för att installera den på vår egen server.

I GitLab kan vi skapa mer än 100000 XNUMX projekt, grupper som är beroende av flera arkiv och på grund av dess gränssnitt och utseende är det det som mest liknar GitHub. GitLab inkluderar git-arkivhantering, kodrecensioner, problemspårare, wiki och mycket mer.

Det tillåter naturligtvis att göra samarbetsarbete, se aktiviteten hos andra projekt eller människor och integreras med många verktyg som Slack, HipChat, LDAP, JIRA, Jenkins, många typer av krokar (krokar) och ett fullständigt API. Även om det har sin samhällsdel, erbjuder det naturligtvis också olika planer för företag.

SourceForge

SourceForge

Det finns inte mycket att säga om den här tjänsten, den är en av de mest veteranerna, även om den på senare tid har varit inblandad i några kontroversiella frågor på grund av hur de använder för att tjäna pengar som heter DevShare, ett program för intäktsgenerering av programvara genom införande av adware ( adware) i installatörerna av de värdprojekt som väljer att delta i programmet.

Launchpad

Launchpad

En annan som inte behöver introduktion i GNU / Linux-världen, men som till skillnad från resten används mer för att vara värd för programvaruprojekt. Den utvecklas och underhålls av Canonical Ltd.

Den består av flera delar:

  • Koda: en webbplats för källkod som använder Bazaar versionskontrollsystem.
  • Bugs: ett felspårningssystem för att rapportera fel i olika distributioner och produkter.
  • Ritningar: ett spårningssystem för specifikationer och nya funktioner.
  • översättningar: en webbplats för att översätta applikationer till flera språk.
  • svar: en community-hjälpwebbplats.
  • Sojus: ett verktyg för att bära en liten del av underhållet av distributionerna. Det täcker byggsystemet, paketunderhåll och filpublicering.

En av de viktigaste negativa sakerna som Launchpad har för många användare är att den använder Basar som versionskontroll.

GNU Savannah

GNU_Savannah

En som inte är så populär eller söt är GNU Savannah, som enligt Wikipedia är ett projekt från Free Software Foundation som erbjuder tjänster från CVS, GNU arch, SVN, Git, Mercurial, Bazaar, e-postlistor, webbhotell, hosting fil- och bugspårning. Savannah driver Savane, som är baserad på samma programvara som används av SourceForge-portalen.

Savannah-webbplatsen är indelad i två domäner: savannah.gnu.org för officiell GNU-projektprogramvara och savannah.nongnu.org för all gratis programvara som inte är projekt. Till skillnad från SourceForge fokuserar Savannah på att vara värd för helt gratis programvaruprojekt, det vill säga utan komponenter som inte är fria, till exempel Flash; och för detta är det mycket strikt i sin publiceringspolicy för att se till att endast fri programvara är värd.

När de registrerar ett projekt måste dess medarbetare ange vilken gratis programvarulicens det använder.

Slutsatser

Som du kan se har vi mer än en tjänst som vi kan spendera våra projekt på att spela med de monetära möjligheterna för var och en. Stängningen av Google Code har slagit mig som en hink med kallt vatten (som det hände när de stängde Google Reader) och det är möjligt att andra alternativ till denna tjänst börjar dyka upp som ett resultat av detta.

Om du frågar mig är det bästa valet mellan Bitbucket och Gitlab, särskilt det senare eftersom vi enkelt kan köpa en VPS och skapa vår egen versionskontrollserver. Valet är ditt 😉


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   anubis_linux sade

    En skam för dem som hade projekt i Google Code, jag bryr mig inte, jag var van vid den tråkiga 403-affischen. Det är ett fel. Din klient har inte behörighet att få URL, på alternativen som du publicerar är den jag använder mest är GitHub och Bitbucket mer Github än det andra alternativet, nu tvivlar jag på att Google inte har projicerat något annat alternativ de har i ärmen ? ??.

    hälsningar

  2.   miguel sade

    Google använde bara fri programvara som en skärm, men nu när den har uppfyllt sina mål behöver den inte den.

  3.   Miguel sade

    Även om Github inte är bäst om det är det mest använda, föreställer jag mig det på grund av dess sociala fokus.

    Det är förresten Google Code.

  4.   Mauricio sade

    Jag gillar verkligen BitBucket. Det har ett mycket bra gränssnitt och utmärkt dokumentation. Jag har också använt Gitlab, jag har den igång i mitt arbete och jag rekommenderar det. Jag förstod aldrig varför någon skulle vilja använda Google Code.

    1.    MD sade

      Vid den tiden valde jag Google-kod eftersom gränssnittet var väldigt, väldigt enkelt ... det var all enkelhet som Google grejer ... jämfört med SourceForge, som vid den tiden och nu är en mycket barock webbplats och överbelastad med saker.

  5.   waKeMaTTa sade

    Det finns en som heter GitLab och dess motto är "Bättre än GitHub" av flera skäl, till exempel:
    - Du kan skapa privata repor.
    - Ytterligare en användning i repos kontrollpanel
    - ..

    1.    Miguel sade

      Det nämns redan i inlägget.

  6.   syndare sade

    Enligt min ödmjuka åsikt är det bästa och enda alternativet ... det är rätt, herrar: GITHUB
    Varför?
    FÖR ATT JAG GILLAR DET !!!
    Amen

  7.   neysonv sade

    De behöver bara säga att de stänger Google-kod till förmån för Google +

  8.   djägare sade

    Jag använder lokal gitlab och det passar mig, något konsument eftersom det är tillverkat i Ruby och Unicorn processer äter RAM och CPU men jag kan inte klaga, jag har en github-nivå värd på mitt LAN.

    Jag gillar inte Bitbucket eftersom det är ett Atlassian-hobbyprojekt och det visar att de inte ägnar mycket uppmärksamhet åt det, å andra sidan är Github och Gitlab berättigande för sina respektive företag.

    1.    eliotime3000 sade

      Savanne från GNU-projektet har också dedikerade utvecklare.

  9.   joel sade

    Bra sammanställning av alternativ, men vad sägs om codeplex?

  10.   eliotime3000 sade

    GitLab och Savanne verkar vara de bästa alternativen för mig. Men Google Code ger mig mer synd, för just flera intressanta projekt har kommit ut, till exempel 64-bitarsporten för NSIS.