Ljubav GitHub? 4 razloga zašto biste trebali ugostiti svoj kod na BitBucket-u

  • Michael Fisher
  • 0
  • 891
  • 21
Oglas

Bilo koji programer vrijedan soli zna da je kontrola izvora Što je Git & Zašto biste trebali koristiti kontrolu verzije Ako ste programer Što je Git i zašto biste trebali koristiti kontrolu verzije Ako ste programer kao web programeri, puno vremena mi obično radimo na lokalnim razvojnim mjestima, a zatim samo prenosimo sve kad završimo. To je u redu kad ste samo vi, a promjene su male… presudno. Najočiglednija perk vam omogućuje sigurno spremanje koda na sigurno mjesto. Tu se ne zaustavlja. Dobra kontrola izvora olakšava eksperimentiranje s novim značajkama bez brige 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 što je još važnije, ima li što dobro? Evo četiri razloga zbog kojih biste trebali razmotriti korištenje Bitbucket-a.

Bilješka: BitBucket ima cjenovne planove prilagođene korisnicima. 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 kad kažete da ste uživali u 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 i omogućava vam 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.

Bloger Patrick Thompson opisao je kako Git djeluje pomalo poput MacGuyvera - unosi što više značajki 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 malo laissez faire pristupa i nisu vas pretpostavljali da vas prisiljavaju na prednost jednog VCS-a 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 GitHub-a i njegov status prizemne nule za otvoreni kod Materija otvorenog koda: 6 Izvorni kod Tražilica koju možete koristiti za programiranje projekata Pitanja otvorenog koda: 6 Tražilice izvornog koda koje možete koristiti za programiranje projekata Projekti 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… .

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.

Ovdje GitHub nedostaje. Svakako, pretpostavljam da uvijek možete izdvojiti nešto novca za nekoliko privatnih skladiš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. Razvojni programeri su se obratili besplatnom hostingu (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 Justinu Cliftu, pišući na blogu Gluster.

“Dice, novi vlasnici, snažno potiču vrhunske projekte da koriste novi instalacijski program (samo zatvoreni izvor) koji gura špijunski softver / adware / malware. Svojim nedavnim izmjenama korisnici koji preuzimaju iz SourceForgea sada dobivaju poseban program za instalaciju u zatvorenom izvoru koji se pokušava ukloniti. nepovezani softver treće strane na njih.”

Ovo je razlog tri za isprobavanje BitBucket-a. Atlassian nije let noću. Nekoliko su puta bili oko bloka, pustili su nevjerojatne proizvode koje koriste stotine tisuća ljudi i prikupili mnogo dobre volje od zloglasne nepristojne zajednice programera. Imajući to na umu, ne čini se da bi oni mogli ugroziti kvalitetu proizvoda kako bi brzo zaradili.

“Za to postoji aplikacija”!

BitBucket možda nije GitHub, ali to ne znači da je neplodna, 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.

Za OS X (i Windows) postoji 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.

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 će možda puno toga pokrenuti, ali GitHub je jedva živahna metropola otvorenog koda.

Kada pišete softver otvorenog koda 8 načina za pomoć projektima otvorenog koda ako niste koder 8 načina za pomoć projektima otvorenog koda ako niste koder, objasnili smo zašto je važno pridonijeti projektima otvorenog koda , ali što ako niste koder? Ne morate naučiti kako programirati kako biste pomogli svojim omiljenim projektima otvorenog koda. Mnogi neprogrameri volontiraju neke… i puštate ih s dozvoljenom dozvolom otvorenog koda, to zapravo dajete izjavu vas želite da vaš kôd ima publiku. povrh toga, vas navode 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 Kernel-a LiveGrep: Pretraživanje izvornog koda Linux Kernel-a i BootStrap, prednji alatni aparat koji koristi mnogo milijuna 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, zajedništvo 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 društvene nedostatke i nedostatak ljubavi u zajednici otvorenog koda.

Zaključak

BitBucket je alat koji bih od srca preporučio i kojeg apsolutno obožavam koristiti. To nije GitHub, ali ima svoje mjesto. Što koristite za pohranu koda? Želite li pokrenuti BitBucket? Javite mi u komentarima.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.