Repozitoarele Google Cloud Source vs. Bitbucket vs. GitHub: o alternativa demna de demn?

Fara prea multe fanfare, Google a introdus o noua platforma de control a versiunilor, gazduita pe vastul sau cloud. Daca acest lucru pare oarecum familiar, este posibil sa va ganditi la Codul Google, care acum este defunct. Marea diferenta este ca noile Google Source Cloud Repositories sunt o platforma git, ceea ce inseamna ca este mult mai flexibil (si util) decat Google Code.

Google Code a fost lansat in 2006, cu cativa ani inainte ca GitHub si Bitbucket sa apara pe scena, depasind rapid Google Code in popularitate. In cele din urma, Google a scos fisa Google Code in martie 2015, invocand lipsa de interes. doskastroy.ru

Cu toate ca acesta a fost sfarsitul drumului pentru Google Code, care a cazut in favoarea cu ani inainte de a fi pronuntat oficial mort, Google nu se abate de la comunitatea de dezvoltatori. De fapt, depozitele Google Cloud Source arata destul de promitatoare, chiar si in aceasta faza incipienta. Personal, nu ma astept ca multi oameni sa renunte la GitHub si sa treaca la Google in curand, dar compania are un mod de a atrage utilizatorii catre serviciile sale, chiar si cei care nu par atat de ispititori la lansare. Google continua sa impinga, sa lustreasca, sa inoveze si sa ofere stimulente noilor utilizatori. De obicei functioneaza, desi sunt sigur ca multi dintre voi reamintesc o gluma sau doua Google Plus chiar acum. waylondfoh.bloggersdelight.dk Cu toate acestea, sunt, de asemenea, sigur ca Google este foarte grav atunci cand vine vorba de acest proiect.

Google preia GitHub si Bitbucket cu depozitele sursa cloud.

Google are muschiul pentru a face sa se intample

Am mentionat deja doua proiecte Google nu atat de reusite: Google Plus si Google Code, asa ca s-ar putea sa va intrebati de ce cineva ar trebui sa se entuziasme de noul depozit de cloud, care este inca in versiune beta.

Ei bine, pentru inceput, Google are un istoric bun de transformare a betasului in servicii utile, populare si foarte de incredere. Datorita resurselor sale umane si financiare vaste, Google nu ar trebui sa aiba probleme sa dezvolte depozitele de surse cloud in ceva mai grav in drum, cu conditia sa existe suficient interes. uberant.com

Un alt trump card este infrastructura cloud a Google. Este al doilea la nimeni; compania are o reputatie de stabilitate antiglont si, datorita economiilor de scara, poate oferi de obicei mai mult pentru mai putin (in comparatie cu concurentii mai mici).

Celalalt lucru de care trebuie sa tineti cont este faptul ca noul serviciu Repozitorii Cloud Source nu este tocmai o inlocuire a Codului Google. In timp ce ambele servicii se adreseaza dezvoltatorilor, Google Code a fost proiectat pentru proiecte colaborative open-source, iar pe deasupra codului a permis, de asemenea, gazduirea altor tipuri de continut, cum ar fi documentatia, wikis-urile etc. Cu toate acestea, Depozitele de sursa cloud sunt mai mult sau mai putin un serviciu traditional Git. golessoninfo8.timeforchangecounselling.com Nu exista clopote si fluiere, desi exista cateva caracteristici care ar trebui sa contribuie la accelerarea adoptarii.

Repozitorii de sursa de cloud vs. GitHub vs. Bitbucket

Noua platforma Google pentru codul nor nu pare sa fie preluata de GitHub. In schimb, Cloud Source Repositories (CSR) va permite utilizatorilor sa se conecteze la depozitele gazduite pe GitHub sau Bitbucket. cashhbgs968.lucialpiazzale.com Cu toate acestea, totul este sincronizat automat cu Reprezentantul sursa Google Cloud.

Fiecare proiect de pe platforma Cloud a Google are un depozit de surse cloud, care poate fi accesat si utilizat de mai multi utilizatori. Permisiunile sunt mostenite de la proiectul Cloud, deci tot ce trebuie sa faca utilizatorul este sa adauge membri ai proiectului si sa isi stabileasca permisiunile.

Vestea buna este ca un CSR Google poate fi conectat la un alt depozit Git gazduit pe GitHub sau Bitbucket. Toate modificarile vor fi sincronizate pe ambele platforme, deoarece puteti seta Google CSR sa reflecte automat din GitHub si Bitbucket. us.zilok.com

Va amintiti cand am spus ca Google are obiceiul sa ii faca pe oameni sa isi foloseasca serviciile fara sa stie macar? Ei bine, integrarea cu platforma Google Cloud si oglindirea automatizata, care sustine doua dintre cele mai mari depozite Git de acolo, cu siguranta suna ca un serviciu pe care multi utilizatori il vor gasi atragator. Nu uitati, aceasta este inca o versiune beta, astfel incat Google ar putea face si mai tentant introducerea unei integrari ulterioare cu alte servicii Google. Depozitele de sursa de cloud arata deja si se simt ca o extensie naturala a ecosistemului Google, dar cu o integrare ceva mai mare ar putea fi si mai bine.

Deci, cum se compara cu GitHub si Bitbucket?

Ei bine, este inca greu de spus; este inca o versiune beta si nu au fost dezvaluite informatii despre preturi. Totusi, merita remarcat faptul ca GitHub si Bitbucket sunt corelate indeaproape in ceea ce priveste caracteristicile, desi exista cateva diferente. superlovetech2.wordpress.com De exemplu, utilizatorii avansati pot prefera unul sau altul datorita modelelor de facturare diferite. De multe ori se sustine ca GitHub este un pic mai bun pentru functii suplimentare si proiecte open-source, mai ales pentru ca gazduieste o serie de proiecte majore open-source. Cu toate acestea, BitBucket poate fi o alegere mai buna pentru dezvoltatorii mici si independenti, deoarece ofera mai multe functii gratuit (de exemplu, depozite private private nelimitate cu mai multi colaboratori). La sfarsitul zilei, este o problema de preferinta personala; ambele servicii sunt foarte bune.

Dar despre depozitele de surse cloud? Personal, cred ca este inca prea devreme pentru a spune. livelessondirect9.image-perth.org GitHub si Bitbucket sunt de mai multi ani, in timp ce Google CSR tocmai a ajuns la beta publica in urma cu cateva saptamani. Versiunea beta este complet gratuita de utilizat si veti primi, de asemenea, 500 MB de stocare pentru fisierele dvs. pretioase sursa. Totusi, acest lucru, evident, nu picteaza imaginea completa. Inca trebuie sa vedem ce intentioneaza sa faca Google pe termen lung. uberant.com

Desi este inca prea devreme pentru a fi entuziasmat, eu sunt un optimist prudent si iata de ce:

  • Google poate oferi o integrare perfecta cu alte servicii.
  • Preturile ar trebui sa fie competitive.
  • Google are tendinta de a arunca o multime de freebies.
  • Oglindirea GitHub si Bitbucket va face migrarea usoara.

Din pacate, nu putem face decat sa speculam in acest moment, asa ca haideti sa lasam acest lucru. liveinfohost4.bravesites.com

Utilizarea unui depozit de surse cloud ca telecomanda

Puteti adauga, de asemenea, o Google CSR ca o telecomanda in depozitul local Git si sa o utilizati ca orice alta telecomanda Git.

Trebuie doar sa instalati Google Cloud SDK si Git, apoi continuati sa adaugati depozitul ca o telecomanda. Procesul este simplu si dureaza doar cativa pasi. Din moment ce este bine documentat de Google, sa nu petrecem prea mult timp.

Dupa ce a fost configurat, puteti utiliza Cloud Source Repository ca un depozit Git standard (comenzi standard, cum ar fi push, pull, clon si log). getinfoguide3.lucialpiazzale.com De exemplu, pentru a apasa catre un depozit Cloud Source, trebuie sa folositi $ git push google master. Puteti vedea, de asemenea, istoricul de angajare, folosind $ git log Google / master.

Odata ce fisierele au fost impinse catre Reprezentatorul sursa de cloud, acestea pot fi vizualizate, rasfoite, editate si angajate din Consola pentru dezvoltatori Google. Diferentele dintre fisier la un anumit angajament pot fi accesate din vizualizarea continutului fisierului, selectand selectorul Diferenta impotriva. Butonul Commit History este utilizat pentru a vizualiza continutul unui fisier la un anumit angajament. mrlessonmaster6.timeforchangecounselling.com In timp ce vizualizati un fisier, puteti utiliza Editare pentru a-l schimba si comite modificarea.

Este diferit de data asta, Git It?

Dupa cum am subliniat deja, Codul Google nu a devenit niciodata foarte popular si a fost depasit de solutiile bazate pe Git.

Cu toate acestea, inainte de a incepe sa numiti Google Code un esec complet, luati in considerare acest lucru: acesta preceda aprecierile GitHub si Bitbucket. A fost inlocuit pur si simplu cu ceva mai bun si asta singur nu il face un esec. Cine ar sustine ca solutiile antice de control de revizuire datand din anii 80, de exemplu, Revision Control System (RCS) si Concurrent Versions System (CVS), au fost esecuri pur si simplu pentru ca au fost inlocuite cu ceva mai bun?

Git este in prezent cea mai utilizata solutie de gestionare a codului sursa, sondaje recente indicand faptul ca aproape unul din doi dezvoltatori profesionisti utilizeaza Git sau GitHub ca sistem de control al sursei la alegere. newcoachspace9.raidersfanteamshop.com Totusi, acest lucru nu inseamna inca ca Git este standardul industriei de facto. Subversion si Microsoft Team Foundation Server au inca o multime de utilizatori. Mercurial are, de asemenea, urmari loiale, la fel ca si unele solutii si mai putin populare.

Decizia Google de a se alatura grupului de banda Git va grabi transformarea sa intr-un standard la nivelul intregii industrii? Repozitoarele de sursa cloud vor raspunde GitHub si Bitbucket? Cred ca este inca prea devreme pentru a spune, dar potentialul este cu siguranta acolo. Daca ar fi un joc de poker, as spune ca Google are o mana buna, dar asta nu garanteaza succesul. andresysgl694.iamarrows.com

Inca un drum lung de parcurs

Toptal nu se ocupa de revizuirea sau aprobarea solutiilor software, asa ca daca sunteti interesat, va putem sugera doar sa incercati Google RCS de unul singur. S-ar putea sa fie o idee buna, mai ales daca credeti ca are sanse mari de a obtine tractiune. Nu va va costa nimic, in afara de cateva ore de tinkering si il puteti folosi alaturi de GitHub si Bitbucket. Daca decoleaza, veti primi un inceput.

Acum pentru o veste proasta. bestinfolist5.trexgame.net Aceasta este inca o versiune beta, ceea ce inseamna ca nu este acoperita de niciun acord la nivel de serviciu (SLA), poate fi supusa unor modificari care nu sunt compatibile inapoi si nu exista o politica de depreciere. Teoretic, Google ar putea decide sa traga mufa CSR maine, desi nu cred ca cineva se asteapta la acest lucru in acest moment. Este doar zgomot legal.

Exista, totusi, si alte aspecte de care trebuie sa tineti cont. Deoarece este un beta public, va puteti inscrie pentru a utiliza singurul si singurul pachet – cu 500MB de stocare. www.kisskissbankbank.com Versiunea beta este gratuita si nu exista inca niciun cuvant despre viitoarele niveluri de preturi si stocare. In ceea ce priveste momentul in care va fi fara beta, asta este ideea oricui.

Personal, nu ma ingrijoreaza competitivitatea. Infrastructura Google inseamna ca ne putem astepta mult. Cu cativa ani in urma, am scris o scurta trecere in revista a Google Drive, la doar cateva zile dupa lansarea serviciului. greeninfopoint2.mystrikingly.com Nu m-am gandit prea mult la asta; serviciul a fost bun, dar aplicatia mobila nu a fost. De altfel, eram deja agatat de Dropbox. Rapid inainte pentru 2015 si folosesc Google Drive, impreuna cu Gmail, Gmail pentru afaceri, Google Docs si asa mai departe. Chiar si Google Plus a ajuns pe lista, dar iata prinderea: mai des, nu, as incepe sa folosesc aceste servicii doar pentru ca erau la un clic distanta, bine integrate cu alte chestii Google.

Depozitele de sursa de cloud au cu siguranta acelasi sentiment, asa ca ma astept sa fie atrasi multi oameni sa verifice noul serviciu. biglessonpoint7.yousher.com Mai bine, puteti utiliza CSR cu proiecte GitHub si Bitbucket existente. Va imaginati daca ati putea folosi Dropbox ca parte a Google Drive sau daca Google Plus ar putea fi folosit ca o poarta de acces catre Facebook? Cu siguranta ar face ambele servicii mai atragatoare.

Codul bun merge la cer sau la nor

Platforma Google Cloud este de cativa ani, dar pana acum, gigantul de cautare nu a reusit sa ajunga la Amazon Web Services (AWS) si Microsoft Azure. AWS domina peisajul cloud cu o cota de piata estimata de 85 la suta si se estimeaza ca are de cinci ori capacitatea de calcul a mai mult de o duzina de concurenti.

Totusi, acest lucru nu inseamna ca ofertele cloud ale Google sunt necompetitive. b3.zcubes.com Google dispune de tehnologie, recunoastere a marcii, resurse financiare si tehnice pentru a fi un jucator important in cloud computing. Un punct de vanzare poate fi faptul ca platforma Google Cloud foloseste aceeasi infrastructura ca si utilizatorii finali ai Google, cum ar fi Google Search, Google Docs, YouTube s.a.

Desi Google poate fi un jucator mic in comparatie cu Amazon, acesta are o infrastructura impresionanta si ar putea folosi acest fapt pentru a depasi pretul si a intrece concurentii, si anume GitHub si Bitbucket. Dupa cum am spus, exista inca o multime de necunoscute, dar daca Google isi joaca cartile drept, ar putea avea un castigator pe mainile sale. penzu.com

In orice caz, daca aveti ceva timp liber, Repositoriile beta de la Cloud Source merita verificate, mai ales daca sunteti deja conectat la aplicatiile si serviciile Google. Daca l-ati incercat deja, nu ezitati sa impartasiti mesajele dvs. cu colegii Toptalers din sectiunea de comentarii.