Dragoste GitHub? 4 motive pentru care ar trebui să găzduiți codul dvs. pe BitBucket

Dragoste GitHub? 4 motive pentru care ar trebui să găzduiți codul dvs. pe BitBucket / Internet

Orice programator care merită sarea lor știe că sursa de control Ce este Git & De ce ar trebui să utilizați versiunea de control Dacă sunteți un dezvoltator Ce este Git & De ce ar trebui să utilizați versiunea de control Dacă sunteți un dezvoltator Ca dezvoltatori web, o mulțime de timp avem tendința de a lucra pe site-urile de dezvoltare locală, apoi încărcați totul când suntem gata. Acest lucru este bine atunci când este doar tine și schimbările sunt mici, ... Citește mai mult este crucial. Cel mai evident perk vă permite să stocați în siguranță codul într-un loc sigur. Nu se oprește acolo. Având o bună sursă de control face mai ușor pentru a experimenta cu noi caracteristici, fără a vă faceți griji despre deteriorarea ireparabil program. Sursa de control este ceva ce ar trebui să facem cu toții.

Dar, indiferent de sistemul de control al versiunilor (VCS) pe care îl folosiți, trebuie să vă gândiți la locul în care intenționați să stocați codul. Probabil ați auzit de GitHub. Nu este surprinzător. GitHub este utilizat de persoane fizice și întreprinderi pentru a găzdui coduri, pentru a colabora pe probleme de documentare și de urmărire. Are nume destul de mari folosind-o. E o afacere destul de mare.

Dar ai auzit de BitBucket? Tu trebuie sa ai. BitBucket a fost pe o perioadă lungă de timp, fiind fondată în 2008 și achiziționată în 2010 de gigantul tehnic Aussie Atlassian, după ce și-a dezvoltat propriul contingent dedicat fanilor morți. Dar este un concurent demn la GitHub? Și mai important, este bine? Iată patru motive pentru care ar trebui să luați în considerare utilizarea Bitbucket.

Notă: BitBucket are planuri de tarifare scalate pentru utilizatori. Este gratuit pentru 5 utilizatori.

Aveți mai multe opțiuni în ce folosiți VCS.

iPhone sau Android. Chrome sau Firefox. Vim sau Emacs. Geeks nu sunt de acord cu mult. În ciuda unei tendințe pentru cerebral, același lucru este, de asemenea, incredibil de adevărat pentru dezvoltatorii de software.

Pentru mulți, preferința pentru Mercurial pe Git este aproape ca și cum ai spune că te-ai bucurat de Gigli. De asemenea, spunând că SVN este mai bună decât Git, vă va câștiga un aspect murdar de la ceilalți. Da. Subiectul a ceea ce este cel mai bun VCS este incredibil controversat.

VCS pe scurt sunt 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ă coderii sunt pregătiți să-și apere VCS-ul favorit până la moarte. Din fericire, BitBucket vă oferă o anumită flexibilitate cu modul în care stocați, sugeți și gestionați codul și vă permite să alegeți între Git și Mercurial. După cum vă puteți aștepta, fiecare are punctele sale forte și punctele lor atât de puternice.

Blogger Patrick Thompson a descris Git ca fiind un pic asemănător cu MacGuyver - aducând cât mai multe caracteristici posibil și permițând utilizatorului să-și creeze propriul flux de control al surselor - și Mercurial ca James Bond. Rapidă, accesibilă, dar insensibilă.

Puteți citi acest lucru ca motivul unu. Atlassian au luat un pic de abordare laissez faire și nu au presupus să te forțeze să favorizezi un VCS peste altul. Acesta este un bonus imens pentru cei care nu pot înțelege sintaxa lui Git sau preferă să folosească un produs familiar.

Puteți avea cât mai multe depozite private, după cum doriți.

Uneori doriți să arătați lumii la ce lucrați. Poate că acest lucru explică creșterea și ridicarea lui GitHub și starea sa ca punct zero pentru codul open source Materiale deschise: 6 motoare de căutare sursă pe care le poți folosi pentru proiecte de programare Probleme deschise: 6 motoare de căutare sursă pe care le poți folosi pentru proiecte de programare Proiectele open source au nevoie de tot ajutorul pe care îl pot obține. Dacă nu cu finanțare, atunci cu voluntarii care contribuie la programarea open source și la instrumentele gratuite, aceștia se pot distinge. Motoare de căutare tunate cu algoritmi pentru a găsi ... Citește mai mult .

Dar cum rămâne cu lucrurile pe care nu vrei să le împărtășești cu lumea?

Dacă lucrați ca dezvoltator independent, veți dori, fără îndoială, să păstrați niște chestii private. Cu siguranță veți dori să evitați împărțirea activității de proprietate pe care ați făcut-o pentru clienți. Dacă utilizați chei API sau secrete în lucrurile pe care le faceți, veți dori să le păstrați ascunse și de ochii curioși.

Acesta este locul unde GitHub cade scurt. Sigur, presupun că poți întotdeauna să plătești niște bani în fiecare lună pentru o grămadă de depozite private.

Aceasta este motivul doi pentru a verifica BitBucket, care oferă depozite private nelimitate cu câte cinci colaboratori. Toate gratis.

Aveți încredere în el.

Înapoi în timpul zilei, SourceForge era regele. Dezvoltatorii s-au adunat la acesta pentru găzduirea gratuită (apoi o noutate) de cod și binare. Multe au schimbat de atunci. A văzut un exod al utilizatorilor și dezvoltatorilor și a fost cumpărat de noii proprietari care au luat unele decizii îndoielnice cu ultima lor achiziție.

Potrivit lui Justin Clift, scriind pe blogul Gluster.

“Dice, noii proprietari, încurajează cu promptitudine proiectele de vârf să utilizeze un program de instalare nou (cu sursă închisă) care împinge spyware / adware / malware ... Cu modificările lor recente, utilizatorii care descarcă de la SourceForge primesc acum un instalator special închis care încearcă software necunoscut de terțe părți pe ele.”

Aceasta este motivul trei pentru a încerca BitBucket. Atlassian nu este o zbor de noapte. Ei au fost în jurul blocului de câteva ori, după ce au lansat câteva produse incredibile care sunt folosite de sute de mii de oameni și au obținut o mare bunăvoință de la o comunitate de dezvoltatori notorii. Având în vedere acest lucru, nu pare probabil că ar compromite calitatea produsului pentru a face un buck rapid.

“Există o aplicație pentru asta”!

BitBucket ar putea să nu fie GitHub, dar asta nu înseamnă că este o pustietate goală, neplăcută a unui produs. Există o comunitate activă care realizează și întreține un set de aplicații care utilizează și extind BitBucket.

Android are Bitbeaker; o aplicație simplă care vă face ușor să vă uitați la depozitele dvs. și să urmăriți modificările și problemele în timp ce vă deplasați.

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 motivul patru. Un site popular care are o aplicație desktop sau mobilă nu este chiar nou. Cu toate acestea, calitatea aplicațiilor terță parte pe care le consider că reprezintă o caracteristică distinctivă a acestui produs antipodean pentru gestionarea surselor.

Inconvenientele

BitBucket ar putea avea multe de făcut, dar este cu greu mica metropolă open source pe care GitHub o are.

Când scrieți software open source 8 moduri de a ajuta proiecte cu sursă deschisă Dacă nu sunteți un coder 8 moduri de a ajuta la proiecte open-source Dacă nu sunteți un coder Am acoperit de ce este important să contribuiți la proiecte cu sursă deschisă , dar dacă nu ești un coder? Nu trebuie să învățați cum să programați pentru a vă ajuta în proiecte preferate cu sursă deschisă. Mulți dintre cei care nu participă la programare fac parte din voluntari ... Citește mai mult și eliberează-l cu o licență permisivă pentru Open Source, în mod eficient faceți o declarație tu doriți codul dvs. să aibă un public. în plus, tu afirmă că vrei să-ți arăți fluența și abilitatea ca programator pentru lume. Vrei ca oamenii să vadă la ce lucrezi.

GitHub vă oferă publicul respectiv. Acesta a devenit în mod eficient un cuvânt de spus pentru "open source", având în mod efectiv entuziasmat pe cei din spatele Ruby on Rails, kernel-ul Linux LiveGrep: Căutarea prin codul sursă al Kernel-ului LiveGrep: Căutarea prin codul sursă al Kernel-ului Linux Read More și BootStrap care atribuie multe milioane de site-uri web. În plus, a pionierat și unele caracteristici sociale incredibile, permițându-vă să urmați, să vedeți și să vă placați, la fel cum ați face și pe Facebook. Este vorba de codificare, dar cu accent pe interacțiuni, companie și comunitate.

Din păcate, aceste atribute nu sunt la fel de pronunțate pe BitBucket ca pe GitHub. Cu toate acestea, unii ar putea să spună că flexibilitatea BitBucket și a depozitelor private libere ale acesteia se referă la deficiențele sale sociale și la lipsa de afecțiune în comunitatea open source.

Concluzie

BitBucket este un instrument pe care mi-aș recomanda-o cu multă plăcere, și ador în mod absolut să îl folosesc. Nu este GitHub, dar are loc. Ce folosești pentru a-ți păstra codul? V-ați gândit să faceți BitBucket un du-te? Anunță-mă în comentariile.

Explorați mai multe despre: dezvoltarea aplicațiilor, programarea.