Oglas

To zna svaki programer vrijedan soli kontrola izvora Što je Git i zašto biste trebali upotrebljavati kontrolu verzija ako ste programerKao web programeri, puno vremena radimo na lokalnim razvojnim mjestima, a zatim samo prenosimo sve kad završimo. To je u redu kada ste samo vi, a promjene su male, ... Čitaj više je presudno. Najočiglednija perk vam omogućuje sigurno spremanje koda na sigurno mjesto. Ne zaustavlja se tu. Dobra kontrola izvora olakšava eksperimentiranje s novim značajkama ne brinući o nepovratnoj šteti vašeg programa. Kontrola izvora nešto je što bi svi trebali učiniti.

Ali bez obzira koji sustav za nadzor verzija (VCS) koristite, morate razmišljati o tome gdje namjeravate pohraniti svoj kôd. Vjerojatno ste čuli za GitHub. To nije iznenađujuće GitHub pojedinci i poduzeća koriste kako bi ugostili kod, surađivali na dokumentaciji i pratili probleme. Ima nekoliko prilično velikih imena koja ga koriste. To je prilično velika stvar.

Ali jeste li čuli za BitBucket? Trebao bi imati. BitBucket postoji već duže vrijeme, osnovano je 2008. godine, a 2010. ih je otkupio Aussie-ov tehnološki gigant Atlassian, nakon što je razvio vlastiti predani kontingent die-hard obožavatelja. Ali je li to dostojan konkurent GitHubu? I još važnije, ima li što dobro? Ovo su četiri razloga zbog kojih biste trebali razmotriti korištenje Bitbucket-a.

instagram viewer

Bilješka: BitBucket ima planovi cijena skalirana za korisnike. Potpuno je besplatan za 5 korisnika.

Imate veći izbor u tome što VCS koristite.

iPhone ili Android. Chrome ili Firefox. Vim ili Emacs. Geeks se ne slaže baš mnogo. Unatoč sklonosti cerebralnom, isto vrijedi i za programere softvera.

Mnogima se zauzimati prednost za Mercurial nad Gitom gotovo je kao reći da ste uživali Gigli. Isto tako, govoreći da je SVN bolji od Gita, od vas će zaraditi neke prljave poglede. Da. Tema što je VCS najbolji je nevjerojatno kontroverzno.

Ukratko VCS-ovi mehanizam koristite za spremanje koda na sigurno mjesto. Svaki sustav radi nešto na malo drugačiji način, a ne treba napomenuti da su koderi spremni do smrti braniti svoj omiljeni VCS. Srećom, BitBucket vam daje malo fleksibilnosti u načinu pohrane, podružnice i upravljanja kôdom, a omogućava vam i odabir između Gita i Mercurial. Kao što možete očekivati, svaki od njih ima svoje jake točke i svoje ne tako jake točke.

Blogovi Opisao je Patrick Thompson Git pomalo podsjeća na MacGuyver - unosi što više mogućnosti i omogućava korisniku da stvori vlastiti radni tijek kontrole izvora - a Mercurial poput James Bonda. Brzo, dostupno, ali ludo nedosljedno.

Ovo možete pročitati kao razlog jedan. Atlassian je uzeo laissez faire pristup i nisu vas pretpostavljali da vas forsiraju da favorizirate jedan VCS nad drugim. Ovo je ogroman bonus za one koji ne mogu shvatiti sintaksu Gita ili jednostavno vole koristiti poznati proizvod.

Možete imati onoliko privatnih spremišta koliko želite.

Ponekad želite pokazati svijetu na čemu radite. Možda to objašnjava uspon i uspon GitHuba i njegov status prizemne nule otvoreni izvorni kod Pitanja otvorenog koda: 6 tražilica s izvornim kodom koje možete koristiti za programiranje projekataProjekti otvorenog koda trebaju svu pomoć koju mogu dobiti. Ako ne financiranjem, onda s volonterima koji doprinose programiranju otvorenog koda i besplatnim alatima kojima mogu pružati usluge. Tražilice podešene algoritmima za pronalaženje ... Čitaj više .

Ali što je sa stvarima koje ne želite dijeliti sa svijetom?

Ako radite kao freelance programer, nedvojbeno ćete htjeti zadržati neke stvari privatnima. Sigurno ćete htjeti izbjeći dijeliti vlasnički posao koji ste obavljali za klijente. Ako koristite bilo kakve API ključeve ili tajne u stvarima koje napravite, također ćete ih htjeti zaštititi skrivenim od znatiželjnih očiju.

bitprivate

Ovdje GitHub nedostaje. Svakako, pretpostavljam da uvijek možete izdvojiti nešto novca svakog mjeseca za pregršt privatnih spremišta.

Ovo je drugi razlog za provjeru BitBucket-a, koji nudi neograničena privatna spremišta s što većim brojem pet suradnici. Sve potpuno besplatno.

Možete vjerovati.

Povratak dana, SourceForge je bio kralj. Programeri su se za njega pozvali zbog besplatnog hostinga (tada novosti) koda i binarnih datoteka. Od tada se puno toga promijenilo. Došlo je do egzodusa korisnika i programera, a otkupili su ga novi vlasnici koji su donijeli neke upitne odluke svojim najnovijim akvizicijama.

Prema Justin Clift, pišući na blogu Gluster.

"Dice, novi vlasnici, snažno potiču vrhunske projekte na korištenje novog instalacijskog programa (samo zatvorenog izvora) koji gura špijunski softver / adware / malware.... S nedavnim izmjenama, korisnici koji preuzimaju Source Source od sada primaju posebni program za instalaciju zatvorenog koda koji pokušava staviti na njih nepovezani softver treće strane. "

Ovo je razlog tri za isprobavanje BitBucket-a. Atlassian nije let noću. Nekoliko su puta bili oko bloka, pustili su neke nevjerojatne proizvode koje koriste stotine tisuća ljudi i prikupili mnogo dobre volje od ozloglašenog nestašnog programera zajednica. Imajući to u vidu, ne čini se da će oni ugroziti kvalitetu proizvoda kako bi brzo zaradili.

"Za to postoji aplikacija"!

BitBucket možda nije GitHub, ali to ne znači da je puka, ne voljena pustoš proizvoda. Postoji aktivna zajednica koja izrađuje i održava skup aplikacija koje koriste i proširuju BitBucket.

Android ima Bitbeaker; jednostavna aplikacija koja vam olakšava pregled spremišta i praćenje promjena i problema dok ste u pokretu.

bitbeaker

Za OS X (i Windows) postoje SourceTree. Kao i BitBucket, to je razvio Atlassian. Nudi prekrasne vizualizacije vaših projekata i lijepo grafičko sučelje za vaša Git i Mercurial spremišta.

sourcetree

Ovo je razlog četiri. Popularno web mjesto s radnom površinom ili mobilnom aplikacijom nije baš novost. Međutim, osjećam da je kvaliteta aplikacija trećih strana odlika ovog proizvoda za upravljanje izvorima Antipoda.

Nedostaci

BitBucket možda puno radi na tome, ali GitHub je jedva živahna metropola otvorenog koda.

Kada ti pisanje softvera s otvorenim kodom 8 načina za pomoć projektima otvorenog koda ako niste koderObjasnili smo zašto je važno pridonositi projektima otvorenog koda, ali što ako niste koder? Ne morate naučiti kako programirati kako biste pomogli svojim omiljenim projektima otvorenog koda. Mnogi neprogrameri neki volontiraju ... Čitaj više i pustite ga s dozvoljenom dozvolom otvorenog koda, to zapravo dajete izjavu vas želite da vaš kôd ima publiku. Osim toga, vas izjavljuju da želite da kao programer pokažete svijetu svoje tečnosti i sposobnosti. Želite da ljudi vide o čemu radite.

GitHub vam daje tu publiku. Učinkovito je postala riječ za „open source“, učinkovito zavodeći ljude iza Ruby on Rails-a Linux Kernel LiveGrep: Pretraživanje izvornog koda Linux Kernela Čitaj više i BootStrap, prednji priručnik alata koji pokreće mnoge milijune web stranica. Pored toga, pionir je stvorio i nevjerojatne društvene značajke, omogućujući vam da ih pratite, označavate zvijezde i volite, baš kao što biste i na Facebooku. To je kodiranje, ali s naglaskom na interakcije, druženje i zajednicu.

Nažalost, ovi atributi nisu tako izraženi na BitBucket-u kao što su oni na GitHub-u. Međutim, neki bi mogli reći da fleksibilnost BitBucket-a i njegovih besplatnih privatnih spremišta nadoknađuju njegove socijalne nedostatke i nedostatak ljubavi u otvorenoj zajednici.

Zaključak

BitBucket je alat koji bih od srca preporučio i apsolutno ga obožavam koristiti. To nije GitHub, ali ima svoje mjesto. Što upotrebljavate za pohranu koda? Možete li razmotriti davanje BitBucket ići? Javite mi u komentarima.

Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.