Într-o întorsătură neașteptată a evenimentelor, Google a anunțat că pe 26 ianuarie 2016, Cod Google va trece, atât de simplu. Proiectul care a încercat să concureze cu giganți precum GitHub se pare că nu este sustenabilă și încetul cu încetul restricțiile vor părea să se închidă încetul cu încetul.
Prima modificare pe care o vor vedea mulți utilizatori (și unii văd deja din ceea ce înțeleg eu) este că proiectele noi nu vor mai putea fi încărcate și că conținutul găzduit până acum va fi disponibil în modul Read Only.
Chiar acum, în Cuba, ne bucuram de deschiderea multor servicii Google, au decis să închidă Google Code, totuși, mai avem câteva alternative. Să vedem câteva dintre ele.
GitHub
Poate că sistemul de forjare cel mai cunoscut și popular, dar nu cel mai bun în opinia mea pentru caracteristicile sale limitate. Principalul dezavantaj al Github este că pentru a avea depozite private trebuie să plătim, deși preturi nu sunt atât de exagerate pentru mulți. Pe de altă parte, ne oferă 1 GB spațiu pentru fiecare proiect, precum și un Wiki și un site web pentru fiecare dintre ele.
Un alt avantaj pe care ni-l oferă GitHub sunt graficele pentru a vedea cum lucrează dezvoltatorii în depozitele și furculițele proiectelor, funcționalități ca și cum ar fi o rețea socială și este un instrument excelent pentru munca de colaborare. Folosiți cadrul Ruby on Rails.
BitBucket
Dintre toate site-urile de forjare, acesta este favoritul meu și este scris în Piton. funcționalități și îmbunătățiri Bitbucket sunt multe, cu toate acestea are două caracteristici care mi-au rezolvat viața:
- Putem să facem împinge y trage peste https (pentru cei cu porturi git închise pe ISP-urile lor).
- Putem avea depozite publice, private și partajate fără a plăti un ban, fie în GIT o ager.
Sigur, oferă și planuri de afaceri și alte instrumente pentru Atlassian (compania din spatele proiectului și alții ca HipChat) pentru a crea o platformă de lucru colaborativă foarte completă.
Gitorios
Un alt serviciu excelent achiziționat recent de GitLab prin urmare, va înceta să mai servească în luna mai a acestui an.
Cu toate acestea, are dezavantajul că, dacă un proiect sau un depozit depășește 500 MB / lună sau depășește semnificativ utilizarea medie a lățimii de bandă a altor utilizatori sau clienți, Gitorious.org își rezervă dreptul de a dezactiva sau restricționa contul , proiect sau depozit până când proprietarul contului respectiv poate reduce consumul de lățime de bandă.
GitLab
GitLab este probabil cea mai atractivă alternativă pentru mine după BitBucket. Particularitatea sa este opțiunea de a descărca platforma sa Sursă deschisă să-l instalăm pe propriul nostru server.
În GitLab putem crea mai mult de 100000 de proiecte, grupuri care depind de mai multe depozite și datorită interfeței și aspectului său este cel care seamănă cel mai mult cu GitHub. GitLab include gestionarea depozitului git, recenzii de cod, tracker de probleme, wiki și multe altele.
Bineînțeles, vă permite să faceți lucrări de colaborare, să vedeți activitatea altor proiecte sau oameni și se integrează cu o mulțime de instrumente precum Slack, HipChat, LDAP, JIRA, Jenkins, multe tipuri de cârlige (cârlige) și un API complet. Deși are parte din comunitate, desigur, oferă și diverse planuri pentru companii.
SourceForge
Nu sunt multe de spus despre acest serviciu, este unul dintre cele mai vechi, deși în ultima vreme a fost implicat în unele probleme controversate datorită modului în care aceștia folosesc pentru a face bani numit DevShare, un program de generare de bani prin inserție. de adware (adware) în programele de instalare ale proiectelor găzduite care aleg să participe la program.
Platforma de lansare
Un altul care nu are nevoie de introducere în lumea GNU / Linux, dar care, spre deosebire de restul, este folosit mai mult pentru a găzdui proiecte software. Este dezvoltat și întreținut de Canonical Ltd.
Se compune din mai multe părți:
- Cod: un site de găzduire a codului sursă care utilizează sistemul de control al versiunii Bazaar.
- Gandaci: un sistem de urmărire a erorilor pentru raportarea erorilor în diferite distribuții și produse.
- Blueprints: un sistem de urmărire pentru specificații și caracteristici noi.
- Traduceri: un site pentru a traduce aplicații în mai multe limbi.
- Răspunsuri: un site de ajutor comunitar.
- Soiuz: un instrument pentru a transporta o mică parte din întreținerea distribuțiilor. Acoperă sistemul de construire, întreținerea pachetelor și publicarea fișierelor.
Unul dintre principalele lucruri negative pe care Launchpad le are pentru mulți utilizatori este că folosește Bazar ca control al versiunii.
GNU Savannah
Poate unul care nu este atât de popular sau drăguț este GNU Savannah, care, conform Wikipedia, este un proiect al Free Software Foundation care oferă servicii din CVS, GNU arch, SVN, Git, Mercurial, Bazaar, liste de corespondență, găzduire web, găzduire urmărirea fișierelor și a erorilor. Savannah rulează Savane, care se bazează pe același software folosit de portalul SourceForge.
Site-ul web Savannah este împărțit în două domenii: savannah.gnu.org pentru software-ul oficial al proiectului GNU și savannah.nongnu.org pentru toate software-urile gratuite non-proiect. Spre deosebire de SourceForge, Savannah se concentrează pe găzduirea de proiecte software gratuite, adică fără componente non-libere, cum ar fi Flash; și pentru aceasta, este foarte strict în politicile sale de publicare, astfel încât să se asigure că este găzduit doar software-ul gratuit.
La înregistrarea unui proiect, colaboratorii săi trebuie să specifice ce licență de software gratuit utilizează.
Concluzii
După cum puteți vedea, avem mai multe servicii pentru care ne putem cheltui proiectele jucându-ne cu posibilitățile monetare ale fiecăruia. Închiderea Google Code m-a lovit ca o găleată cu apă rece (așa cum s-a întâmplat când au închis Google Reader) și este posibil ca, ca urmare, să înceapă să apară și alte alternative la acest serviciu.
Dacă mă întrebați, cea mai bună alegere este între Bitbucket și Gitlab, mai ales acesta din urmă, deoarece putem cumpăra cu ușurință un VPS și putem configura propriul server de control al versiunilor. Alegerea este a ta 😉
Păcat pentru cei care aveau proiecte în Google Code, nu-mi pasă, eram deja obișnuit cu plictisitorul poster 403. E o eroare. Clientul dvs. nu are permisiunea de a obține URL, pe alternativele pe care le publicați, cea pe care o folosesc cel mai mult este GitHub și Bitbucket mai mult Github decât cealaltă alternativă, acum am îndoiala că Google nu a proiectat nicio altă alternativă că ar avea în mânecă? ??
În ceea ce priveşte
Google a folosit software-ul gratuit doar ca afișaj, dar acum că și-a îndeplinit obiectivele, nu mai are nevoie de el.
Deși Github nu este cel mai bun dacă este cel mai folosit, îmi imaginez asta datorită concentrării sale sociale.
Apropo, este Google Code.
Îmi place foarte mult BitBucket. Are o interfață foarte bună și o documentație excelentă. De asemenea, am folosit Gitlab, îl rulez în munca mea și îl recomand. Nu am înțeles niciodată de ce ar vrea cineva să folosească Google Code.
La acea vreme, am optat pentru Google Code pentru că interfața era foarte, foarte simplă ... era simplitatea lucrurilor Google ... în comparație cu SourceForge, care la acea vreme și acum este un site web foarte baroc și supraîncărcat de lucruri.
Există unul numit GitLab și motto-ul său este „Mai bun decât GitHub” din mai multe motive, cum ar fi:
- Puteți crea repo private.
- Încă o utilizare în panoul de control al repo
- ..
Este deja menționat în postare.
În umila mea părere, cea mai bună și singură opțiune este ... așa este, domnilor: GITHUB
De ce?
PENTRU CA IMI PLACE !!!
Amin
Trebuie doar să spună că închid codul google în favoarea google +
Folosesc gitlab local și mi se potrivește, ceva consumator, deoarece este realizat în procesele Ruby și Unicorn mănâncă RAM și CPU, dar nu mă pot plânge, am un produs de nivel github găzduit pe LAN.
Nu-mi place Bitbucket deoarece este un proiect de hobby atlassian și arată că nu îi acordă prea multă atenție, pe de altă parte, Github și Gitlab sunt rațiunea de a fi a companiilor lor respective.
Savanne din proiectul GNU are și dezvoltatori dedicați.
Bună compilare de alternative, dar ce zici de codeplex?
GitLab și Savanne mi se par cele mai bune opțiuni. Dar Google Code îmi provoacă mai multă milă, deoarece tocmai au ieșit mai multe proiecte interesante, cum ar fi portul pe 64 de biți al NSIS.