Elsker GitHub? 4 grunde til, at du skal være vært for din kode på BitBucket

  • Owen Little
  • 0
  • 1946
  • 30
Reklame

Enhver programmør, der er værd at være salt, ved, at kildekontrol Hvad er Git og hvorfor du skal bruge versionskontrol, hvis du er en udvikler Hvad er Git og hvorfor du skal bruge versionskontrol, hvis du er en udvikler Som webudviklere, meget af tiden vi har en tendens til at arbejde på lokale udviklingswebsteder og upload bare alt, når vi er færdige. Dette er fint, når det bare er dig, og ændringerne er små, ... er afgørende. Den mest indlysende fordel er, at du kan gemme din kode sikkert på et sikkert sted. Det stopper ikke der. At have god kildekontrol gør det nemmere at eksperimentere med nye funktioner uden at bekymre sig om, at dit program uopretteligt skades. Kildekontrol er noget, vi alle burde gøre.

Men uanset hvilket versionskontrolsystem (VCS) du bruger, skal du overveje, hvor du har til hensigt at gemme din kode. Det er sandsynligt, at du har hørt om GitHub. Det er ikke overraskende. GitHub bruges af enkeltpersoner og virksomheder til at være værtskode, samarbejde om dokumentation og spore problemer. Det har nogle ret store navne der bruger det. Det er en ret stor aftale.

Men har du hørt om Bitbucket? Du skulle have. BitBucket har eksisteret i lang tid efter at have været grundlagt i 2008 og købt i 2010 af den australske tech-gigant Atlassian efter at have udviklet sin egen engagerede kontingent af die-hard fans. Men er det en værdig konkurrent til GitHub? Og endnu vigtigere, er det noget godt? Her er fire grunde, du skal overveje at bruge Bitbucket.

Bemærk: BitBucket har prisplaner skaleret til brugere. Det er helt gratis for 5 brugere.

Du har et større valg i hvilken VCS du bruger.

iPhone eller Android. Chrome eller Firefox. Vim eller Emacs. Geeks er ikke enige om meget. På trods af en tendens til cerebral, er det også utroligt sandt for softwareudviklere.

For mange er det næsten som at sige, at du nød Gigli for at foretrække Mercurial frem for Git. Ligeledes at sige, at SVN er bedre end Git, vil give dig noget beskidt udseende fra andre. Yep. Emnet for, hvad VCS er bedst, er utroligt kontroversielle.

VCS'er er kort sagt den mekanisme, du bruger til at gemme kode på et sikkert sted. Hvert system gør tingene på en lidt anden måde, og det siger sig selv, at kodere er parate til at forsvare deres foretrukne VCS til døden. Med barmhjertighed giver BitBucket dig en smule fleksibilitet med, hvordan du gemmer, filialerer og administrerer din kode og giver dig mulighed for at vælge mellem Git og Mercurial. Som du kan forvente, har hver deres stærke point og deres ikke så stærke point.

Blogger Patrick Thompson beskrev Git som en smule som MacGuyver - der bragte så mange funktioner som muligt og tillader brugeren at oprette deres egen arbejdsproces for kildekontrol - og Mercurial som at være som James Bond. Hurtig, tilgængelig, men vanvittigt inkonsekvent.

Du kan læse dette som grund en. Atlassian har taget lidt af en laissez faire-tilgang og har ikke formodet at tvinge dig til at favorisere en VCS frem for en anden. Dette er en kæmpe bonus til dem, der ikke kan forstå syntaxen fra Git, eller bare foretrækker at bruge et velkendt produkt.

Du kan have så mange private opbevaringssteder, som du vil.

Nogle gange vil du vise verden, hvad du arbejder på. Det forklarer måske stigningen og stigningen i GitHub og dens status som grundnul for open source-kode Open Source Matters: 6 Source Code-søgemaskiner, du kan bruge til programmeringsprojekter Open Source Matters: 6 Source Code-søgemaskiner, du kan bruge til programmeringsprojekter Open source-projekter har brug for al den hjælp, de kan få. Hvis ikke med finansiering, så med frivillige, der bidrager til open source-programmering og gratis værktøjer, de kan brandere. Søgemaskiner indstillet med algoritmer for at finde ... .

Men hvad med de ting, som du ikke vil dele med verden?

Hvis du arbejder som freelance-udvikler, vil du uden tvivl holde nogle ting private. Du vil bestemt undgå at dele det proprietære arbejde, du har gjort for klienter. Hvis du bruger nogen API-nøgler eller hemmeligheder i de ting, du laver, vil du også holde dem skjult for nysgerrige øjne.

Det er her, hvor GitHub kommer til kort. Javisst, jeg formoder, at du altid kan gaffle nogle kontanter hver måned til en håndfuld private opbevaringssteder.

Dette er grund to til at tjekke BitBucket, der tilbyder ubegrænsede private opbevaringssteder med så mange som fem samarbejdspartnere. Alt helt gratis.

Du kan stole på det.

Tilbage i dagen var SourceForge kongen. Udviklere strømmet til det for sin gratis hosting (derefter en nyhed) af kode og binære filer. Meget har ændret sig siden da. Det har set en udvandring af brugere og udviklere og er blevet købt ud af nye ejere, der har taget nogle tvivlsomme beslutninger med deres seneste erhvervelse.

Ifølge Justin Clift, der skriver på Gluster-bloggen.

“Dice, de nye ejere, opfordrer kraftigt de øverste projekter til at bruge et nyt (kun lukket kildekode) installationsprogram, der skubber spyware / adware / malware.… Med deres nylige ændringer modtager brugere, der downloader fra SourceForge, nu et specielt installationsprogram med lukket kilde, der forsøger at forhindre ikke-relateret tredjepartssoftware til dem.”

Dette er grund tre for at prøve BitBucket. Atlassian er ingen flyve om natten. De har været rundt om blokken et par gange, efter at de har frigivet nogle utrolige produkter, der bruges af hundreder af tusinder af mennesker og indsamlet en masse godvilje fra et berygtet ustabile udviklerfællesskab. Med det i tankerne forekommer det ikke sandsynligt, at de kompromitterer produktkvaliteten for at få en hurtig bukke.

“Der er en app til det”!

BitBucket er muligvis ikke GitHub, men det betyder ikke, at det er en golde, uredelig ørken af ​​et produkt. Der er et aktivt samfund, der fremstiller og vedligeholder et sæt applikationer, der bruger og udvider BitBucket.

Android har Bitbeaker; en simpel app, der gør det nemt for dig at se på dine lagre og spore ændringer og problemer, mens du er på farten.

For OS X (og Windows) er der SourceTree. Ligesom BitBucket er den udviklet af Atlassian. Det giver smukke visualiseringer af dine projekter og en dejlig grafisk grænseflade til dine Git- og Mercurial-arkiver.

Dette er grund fire. Et populært websted med et desktop- eller mobilapplikation er ikke nøjagtigt nyt. Det er dog kvaliteten af ​​tredjepartsapps, som jeg mener er en kendetegnende egenskab ved dette antipodeanske kildehåndteringsprodukt.

Ulemper

BitBucket har måske meget at gøre for det, men det er næppe den travle open source-metropol, at GitHub er.

Når du skriver open source-software 8 måder at hjælpe open source-projekter, hvis du ikke er en koder 8 måder at hjælpe open-source-projekter, hvis du ikke er en kode, har vi dækket over, hvorfor det er vigtigt at bidrage til open source-projekter , men hvad hvis du ikke er en koder? Du behøver ikke at lære at programmere for at hjælpe dine foretrukne open source-projekter. Mange ikke-programmerere melder sig frivilligt ... og frigiver den med en tilladt Open Source-licens, du afgiver effektivt en erklæring om, at du ønsker, at din kode skal have et publikum. i øvrigt, du siger, at du vil vise din flydende og evne som programmerer for verden. Du vil have folk til at se, hvad du arbejder på.

GitHub giver dig det publikum. Det er faktisk blevet et byword for 'open source', efter at have lokket folkene bag Ruby on Rails, Linux Kernel LiveGrep: Søg gennem Linux Kernels kildekode LiveGrep: Søg gennem Linux Kernels kildekode og BootStrap, det frontend værktøjssæt, der driver mange millioner websteder. Derudover har det også været banebrydende for nogle utrolige sociale funktioner, så du kan følge, stjerne og lide, ligesom du ville gøre på Facebook. Det er kodning, men med vægt på interaktioner, kammeratskab og samfund.

Desværre er disse attributter ikke så udtalt på BitBucket, som de er på GitHub. Imidlertid kan nogle sige, at fleksibiliteten i BitBucket og dets gratis private oplagringssteder udgør dets sociale mangler og dets manglende hengivenhed i open source-samfundet.

Konklusion

BitBucket er et værktøj, som jeg hjerteligt vil anbefale, og jeg elsker virkelig at bruge. Det er ikke GitHub, men det har sin plads. Hvad bruger du til at gemme din kode? Vil du overveje at give BitBucket en chance? Fortæl mig det i kommentarerne.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.