Publicitate
Orice programator care merită sarea lui știe asta Controlul surselor Ce este Git și de ce ar trebui să utilizați controlul versiunii dacă sunteți dezvoltatorÎn calitate de dezvoltatori web, de multe ori avem tendința de a lucra pe site-uri de dezvoltare locală, atunci doar încărcăm totul când am terminat. Este în regulă când ești doar tu, iar modificările sunt mici, ... Citeste mai mult este crucial. Cel mai evident avantaj vă permite să vă stocați codul într-un loc sigur. Nu se oprește acolo. Dacă aveți un control sursă bun, faceți mai ușor să experimentați cu noi funcții, fără să vă preocupați de deteriorarea iremediabilă a programului. Controlul surselor este ceva ce ar trebui să facem cu toții.
Dar indiferent de sistemul de control al versiunii (VCS) pe care îl utilizați, trebuie să vă gândiți unde intenționați să vă stocați codul. Este posibil să fi auzit de GitHub. Nu este surprinzător. GitHub este utilizat de către persoane fizice și întreprinderi pentru a codifica gazdă, pentru a colabora la documentare și pentru a urmări problemele. Are câteva nume destul de mari folosindu-l. Este o afacere destul de mare.
Dar ai auzit de asta BitBucket? Tu trebuie sa ai. BitBucket a fost în jur de mult timp, fiind fondat în 2008 și cumpărat în 2010 de către gigantul tehnologic Aussie Atlassian, după ce și-a dezvoltat propriul contingent angajat de fani duri. Dar este un concurent demn pentru GitHub? Și mai important, este ceva bun? Iată patru motive pentru care ar trebui să iei în considerare utilizarea Bitbucket.
Notă: BitBucket are planuri de stabilire a prețurilor scalate pentru utilizatori. Este complet gratuit pentru 5 utilizatori.
Aveți o alegere mai mare în ceea ce utilizați VCS.
iPhone sau Android. Chrome sau Firefox. Vim sau Emacs. Geekii nu sunt de acord cu prea multe. În ciuda unei tendințe pentru creier, același lucru este incredibil de valabil și pentru dezvoltatorii de software.
Pentru mulți, să spui o preferință pentru Mercurial față de Git este aproape ca să spui că ți-a plăcut Gigli. De asemenea, spunând că SVN este mai bun decât Git vă va câștiga câteva aspecte murdare de la alții. Da. Subiectul care este cel mai bun VCS este incredibil controversat.
VCS-urile sunt pe scurt mecanismul pe care îl utilizați pentru a stoca codul într-un loc sigur. Fiecare sistem face lucrurile într-un mod ușor diferit și este de la sine înțeles că codificatorii sunt pregătiți să-și apere VCS-ul preferat până la deces. Binecuvântat, BitBucket îți oferă un pic de flexibilitate în ceea ce privește modul în care stochezi, ramifici și administrezi codul tău și îți permite să alegi între Git și Mercurial. După cum vă puteți aștepta, fiecare are punctele lor puternice și punctele lor nu atât de puternice.
Blogger A descris Patrick Thompson Git ca fiind ceva asemănător cu MacGuyver - aducând cât mai multe funcții și permițând utilizatorului să-și creeze propriul flux de lucru pentru controlul surselor - și Mercurial ca James Bond. Rapid, accesibil, dar neobișnuit de inconsistent.
Puteți citi acest lucru ca motivul unu. Atlassianul a adoptat o abordare laissez faire și nu s-a presupus că te obligă să favorizezi un VCS peste altul. Acesta este un bonus uriaș pentru cei care nu pot înțelege sintaxa Git sau preferă doar să folosească un produs familiar.
Puteți avea atâtea depozite private cât doriți.
Uneori vrei să arăți lumii la ce lucrezi. Poate că asta explică creșterea și creșterea GitHub și statutul său de zero zero pentru cod open source Aspecte open source: 6 motoare de căutare a codului sursă pe care le puteți utiliza pentru programarea proiectelorProiectele open source au nevoie de tot ajutorul pe care îl pot primi. Dacă nu cu finanțare, atunci cu voluntarii care contribuie la programarea surselor deschise și la instrumentele gratuite pe care le pot marca. Motoarele de căutare acordate cu algoritmi pentru a găsi ... Citeste mai mult .
Dar ce zici de lucrurile pe care nu vrei să le împărtășești lumii?
Dacă lucrați ca dezvoltator independent, veți dori, fără îndoială, să păstrați anumite lucruri private. Cu siguranță, veți dori să evitați partajarea lucrărilor proprii pe care le-ați efectuat pentru clienți. Dacă utilizați orice cheie API sau secrete în lucrurile pe care le faceți, veți dori să le păstrați ascunse și de ochii indurerați.

Este aici unde GitHub se scurtează. Sigur, presupun că poți întoarce în fiecare lună ceva bani pentru o mână de depozite private.
Aceasta este motiv doi pentru verificarea BitBucket, care oferă depozite private nelimitate cu cât mai multe cinci colaboratori. Toate complet gratis.
Puteți avea încredere în ea.
Pe vremea aceea, SourceForge era regele. Dezvoltatorii s-au prezentat la acesta pentru găzduirea sa gratuită (apoi o noutate) de coduri și binare. De atunci s-au schimbat multe. A văzut un exod de utilizatori și dezvoltatori și a fost cumpărat de noi proprietari, care au luat unele decizii discutabile cu ultima lor achiziție.
Conform Justin Clift, scriind pe blogul Gluster.
„Dice, noii proprietari, încurajează cu tărie proiectele de top să utilizeze un nou program de instalare (doar cu sursă închisă) care împinge spyware / adware / malware.... Cu modificările lor recente, utilizatorii care descarcă de la SourceForge primesc acum un instalator special de sursă închis, care încearcă să le arunce asupra lor software-ul terțului fără legătură. "
Aceasta este motivul trei pentru încercarea BitBucket. Atlassianul nu mai zboară de noapte. Au fost de câteva ori în jurul blocului, au lansat câteva produse incredibile de care sunt folosite sute de mii de oameni și au obținut o mulțime de bunavoți de la un dezvoltator notoriu comunitate. Având în vedere acest lucru, nu pare probabil că ar compromite calitatea produsului pentru a crea un efect rapid.
„Există o aplicație pentru asta”!
Este posibil ca BitBucket să nu fie GitHub, dar asta nu înseamnă că este un pustiu steril și nelucrat al unui produs. Există o comunitate activă care creează și întreține un set de aplicații care folosesc și extind BitBucket.
Android are Bitbeaker; o aplicație simplă care vă permite să vă uitați ușor la depozitele dvs. și să urmăriți modificările și problemele în timp ce sunteți în mișcare.

Pentru OS X (și Windows), există SourceTree. Ca BitBucket, este dezvoltat de Atlassian. Oferă vizualizări frumoase ale proiectelor dvs. și o interfață grafică frumoasă pentru depozitele dvs. Git și Mercurial.

Aceasta este motiv patru. Un site web popular cu desktop sau aplicație mobilă nu este tocmai inedit. Cu toate acestea, calitatea aplicațiilor terță parte consideră că este o caracteristică distinctivă a acestui produs antipodean de gestionare a sursei.
Inconvenientele
Este posibil ca BitBucket să aibă multe lucruri pentru asta, dar GitHub este greu de agitată metropolă open source.
Cand tu scrie software open source 8 modalități de a ajuta proiectele cu sursă deschisă dacă nu sunteți un codificatorAm acoperit de ce este important să contribuim la proiecte open-source, dar ce se întâmplă dacă nu sunteți codificator? Nu trebuie să înveți cum să programezi pentru a ajuta proiectele preferate open-source. Mulți non-programatori oferă voluntari unii ... Citeste mai mult și eliberați-o cu o licență permisă Open Source, efectuați o declarație care tu doriți ca codul dvs. să aibă audiență. În plus, tu afirmă că vrei să-ți afli fluența și abilitatea de programator în lume. Doriți ca oamenii să vadă la ce lucrați.
GitHub vă oferă acea audiență. Acesta a devenit efectiv un cuvânt de cuvânt pentru „sursă deschisă”, care a atras în mod eficient oamenii din spatele Ruby on Rails Linux Kernel LiveGrep: Căutați prin codul sursă al kernel-ului Linux Citeste mai mult și BootStrap, setul de instrumente frontal care alimentează multe milioane de site-uri web. În plus, a fost pionier și în unele caracteristici sociale incredibile, permițându-vă să urmați, să jucați și să le placeți, la fel cum ați face pe Facebook. Codifică, dar cu accent pe interacțiuni, companie și comunitate.
Din păcate, aceste atribute nu sunt la fel de pronunțate pe BitBucket decât pe GitHub. Cu toate acestea, unii ar putea spune că flexibilitatea BitBucket și a depozitelor private gratuite compensează deficiențele sociale și lipsa de afecțiune în comunitatea open source.
Concluzie
BitBucket este un instrument pe care vi-l recomand cu drag și pe care îl ador absolut să îl folosesc. Nu este GitHub, dar își are locul. Ce folosești pentru a-ți păstra codul? Ai avea în vedere să dai BitBucket în urmă? Anunță-mă în comentarii.
Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Foarte rar este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera foto. Îi poți citi blogul la http://www.matthewhughes.co.uk și urmăriți-l pe twitter la adresa @matthewhughes.