Reklama
Každý programátor, ktorý stojí za svoju soľ, to vie kontrola zdroja Čo je to Git a prečo by ste mali používať kontrolu verzií, ak ste vývojárAko weboví vývojári veľa času máme tendenciu pracovať na stránkach miestneho rozvoja a potom, keď skončíme, všetko jednoducho odovzdáme. To je v poriadku, keď ste to len vy a zmeny sú malé, ... Čítaj viac je rozhodujúce. Najviditeľnejšou výhodou je bezpečné uloženie kódu na bezpečnom mieste. Tam sa to nekončí. Dobrá kontrola zdroja uľahčuje experimentovanie s novými funkciami bez obáv z nenapraviteľného poškodenia programu. Kontrola zdroja je niečo, čo by sme mali všetci urobiť.
Ale bez ohľadu na to, aký systém riadenia verzií (VCS) používate, musíte premýšľať o tom, kam chcete svoj kód uložiť. Pravdepodobne ste už počuli o službe GitHub. To nie je prekvapujúce. GitHub používajú jednotlivci a podniky na hosťovanie kódu, spoluprácu na dokumentácii a sledovanie problémov. Používajú ho niektoré celkom veľké mená. Je to dosť veľká vec.
Ale už ste o tom počuli
bitbucket? Mal by si mať. BitBucket existuje už dlhú dobu, bol založený v roku 2008 a kúpil ho v roku 2010 rakúsky gigant Atlassian po tom, ako vyvinul svoj vlastný angažovaný kontingent tvrdých fanúšikov. Ale je to dôstojný konkurent spoločnosti GitHub? A čo je dôležitejšie, je to nejaké dobré? Tu sú štyri dôvody, prečo by ste mali zvážiť použitie Bitbucket.Poznámka: BitBucket má cenové plány škálované pre používateľov. Je úplne zadarmo pre 5 používateľov.
Pri výbere VCS máte väčší výber.
iPhone alebo Android. Chrome alebo Firefox. Vim alebo Emacs. Geeks sa na tom veľmi nedohodli. Napriek tendencii k mozgu to isté platí aj pre vývojárov softvéru.
Pre mnohých je obhajovanie sa preferencie pre Mercurial pred Gitom takmer také, ako keby ste sa radovali Gigli. Podobne, tvrdenie, že SVN je lepšie ako Git, vám prinesie nejaké špinavé pohľady od ostatných. Jo. Téma toho, čo je VCS najlepšie, je neuveriteľne kontroverzné.
VCS v skratke sú mechanizmy, ktoré používate na ukladanie kódu na bezpečnom mieste. Každý systém robí veci trochu inak a je samozrejmé, že programátori sú pripravení brániť svoje obľúbené VCS pred smrťou. Našťastie vám BitBucket poskytuje trochu flexibility pri ukladaní, vetvení a správe kódu a umožňuje vám vybrať si medzi Git a Mercurial. Ako môžete očakávať, každý má svoje silné a nie silné stránky.
Blogger Patrick Thompson opísal Git ako trochu ako MacGuyver - prináša toľko funkcií, ako je to možné, a umožňuje užívateľovi vytvoriť si vlastný pracovný tok riadenia zdrojov - a Mercurial ako byť ako James Bond. Rýchly, prístupný, ale šialene nekonzistentný.
Môžete to prečítať ako dôvod jeden. Atlassian pristúpil trochu laissez faire a nepredpokladal sa, že vás núti uprednostňovať jeden VCS pred druhým. Toto je obrovský bonus pre tých, ktorí nedokážu pochopiť syntax Gitu alebo jednoducho uprednostňujú používanie známeho produktu.
Môžete mať toľko súkromných úložísk, koľko chcete.
Niekedy chcete svetu ukázať, na čom pracujete. Možno to vysvetľuje vzostup a vzostup GitHub a jeho stav ako základná nula otvorený zdrojový kód Open Source Matters: 6 vyhľadávacích kódov zdrojového kódu, ktoré môžete použiť na programovacie projektyProjekty s otvoreným zdrojom potrebujú všetku pomoc, ktorú môžu získať. Ak nie s financovaním, potom s dobrovoľníkmi prispievajúcimi k programovaniu s otvoreným zdrojom a bezplatnými nástrojmi, ktoré môžu ponúknuť. Vyhľadávacie nástroje vyladené algoritmami na nájdenie ... Čítaj viac .
Ale čo veci, ktoré nechcete zdieľať so svetom?
Ak pracujete ako nezávislý vývojár, určite budete chcieť niektoré veci ponechať v súkromí. Určite sa budete chcieť vyhnúť zdieľaniu vlastníckej práce, ktorú ste urobili pre klientov. Ak vo veciach, ktoré robíte, použijete akékoľvek kľúče alebo tajomstvá API, mali by ste ich tiež chrániť pred zvedavými očami.
Tu GitHub zaostáva. Iste, myslím, že vždy môžete rozdávať nejaké peniaze každý mesiac pre niekoľko súkromných úložísk.
Toto je dôvod dva na vyskúšanie služby BitBucket, ktorá ponúka neobmedzené množstvo súkromných úložísk s toľkými ako päť spolupracovníci. Všetko úplne zadarmo.
Môžete tomu veriť.
V ten deň bol kráľom SourceForge. Vývojári sa hrali za to zadarmo hosting (potom novinka) kódu a binárne súbory. Odvtedy sa toho veľa zmenilo. Zaznamenali exodus používateľov a vývojárov a kúpili ho noví vlastníci, ktorí pri poslednej akvizícii urobili pochybné rozhodnutia.
Podľa Justin Clift, písanie na blogu Gluster.
„Noví majitelia kocky dôrazne povzbudzujú najlepšie projekty, aby používali nový (iba uzavretý zdroj) inštalátor, ktorý tlačí spyware / adware / malware. … Používatelia sťahujúci zo zdroja SourceForge teraz dostanú so svojimi nedávnymi zmenami špeciálny inštalačný program s uzatvoreným zdrojom, ktorý sa na ne pokúša preniknúť nesúvisiaci softvér tretích strán. “
Toto je dôvod tri za vyskúšanie služby BitBucket. Atlassian nie je lietať v nočnom podniku. Niekoľkokrát boli okolo bloku a vydali neuveriteľné produkty, ktoré používajú stovky tisíc ľudí a získalo veľa dobrej vôle od notoricky známeho vývojára komunita. S ohľadom na to sa nezdá pravdepodobné, že by ohrozili kvalitu produktu, aby mohli zarobiť rýchlo.
„Na to existuje aplikácia“!
BitBucket nemusí byť GitHub, ale to neznamená, že je to neplodná, nemilovaná pustatina produktu. Existuje aktívna komunita, ktorá vytvára a udržiava súbor aplikácií, ktoré používajú a rozširujú BitBucket.
Android má Bitbeaker; jednoduchá aplikácia, ktorá vám uľahčí prezeranie úložísk a sledovanie zmien a problémov na cestách.
Pre OS X (a Windows) sú k dispozícii SourceTree. Rovnako ako BitBucket, je vyvinutý spoločnosťou Atlassian. Ponúka nádherné vizualizácie vašich projektov a pekné grafické rozhranie pre vaše úložiská Git a Mercurial.
Toto je dôvod štyri. Populárny web s počítačovou alebo mobilnou aplikáciou nie je úplne nový. Podľa môjho názoru sú však rozlišovacou črtou tohto produktu na správu zdrojov v Antipodeane kvalita aplikácií tretích strán.
nevýhody
BitBucket to môže mať veľa, ale GitHub sotva býva rušnou metropolou s otvoreným zdrojom.
Keď ty písať softvér s otvoreným zdrojom 8 spôsobov, ako pomôcť open-source projektom, ak nie ste kodérPokryli sme sa dôvodom, prečo je dôležité prispievať k projektom s otvoreným zdrojom, ale čo keď nie ste kódovačom? Nemusíte sa učiť, ako programovať na pomoc svojim obľúbeným open-source projektom. Mnoho neprogramátorov dobrovoľne niektoré ... Čítaj viac a vydať ho s povolenou licenciou Open Source, skutočne to robíte vy chcete, aby váš kód mal publikum. Okrem toho, vy hovoria, že chcete ukázať svoju plynulosť a schopnosť ako programátor vo svete. Chcete, aby ľudia videli, na čom pracujete.
GitHub vám dáva toto publikum. V skutočnosti sa stal heslom slova „open source“, pretože lákal ľudí za Ruby on Rails, Linuxové jadro LiveGrep: Hľadanie pomocou zdrojového kódu jadra systému Linux Čítaj viac a BootStrap, front-end toolkit, ktorý poháňa mnoho miliónov webových stránok. Okrem toho je priekopníkom niektorých neuveriteľných spoločenských funkcií, ktoré vám umožňujú sledovať, označiť hviezdičkou a páčiť sa, rovnako ako na Facebooku. Je to kódovanie, ale s dôrazom na interakcie, spoločnosť a komunitu.
Bohužiaľ, tieto atribúty nie sú také výrazné na BitBucket, ako sú na GitHub. Niektorí by však mohli povedať, že flexibilita BitBucketu a jeho súkromných bezplatných archívov vyrovnáva jeho sociálne nedostatky a nedostatok náklonnosti v komunite s otvoreným zdrojom.
záver
BitBucket je nástroj, ktorý by som vrelo odporučil a ktorý úplne zbožňujem. Nie je to GitHub, ale má svoje miesto. Čo používate na ukladanie kódu? Zvážili by ste dávanie bitbucket ísť? Dajte mi vedieť v komentároch.
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.