Kærlighed GitHub? 4 grunde til, at du bør være vært for din kode på BitBucket

Du skal tænke på, hvor du har til hensigt at gemme din kode. Det er sandsynligt, at du har hørt om GitHub.

Du skal tænke på, hvor du har til hensigt at gemme din kode.  Det er sandsynligt, at du har hørt om GitHub.
Reklame

Enhver programmør værd at deres salt ved, at kildekontrol Hvad er Git og hvorfor du bør bruge Version Control Hvis du er udvikler Hvad er Git & Hvorfor skal du bruge Version Control Hvis du er udvikler Som webudviklere, meget af tiden vi plejer at arbejde på lokale udviklingswebsteder, så upload kun alt, når vi er færdige. Det er fint, når det bare er dig og ændringerne er små, ... Læs mere er afgørende. Den mest oplagte perk giver dig mulighed for sikkert at gemme din kode på et sikkert sted. Det stopper ikke der. At have god kildekontrol gør det lettere at eksperimentere med nye funktioner uden at bekymre dig om uopretteligt skade dit program. Kildekontrol er noget, vi alle skal gøre.

Men uanset hvilket Version Control System (VCS) du bruger, skal du tænke på, 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ært kode, samarbejde om dokumentation og spor spørgsmål. Det har nogle temmelig store navne, der bruger det. Det er en temmelig stor aftale.

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

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

Du har større valg i, hvad 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 samme også utroligt sandt for softwareudviklere.

For mange, der antyder en præference for Mercurial over Git, er næsten som at sige, at du nød Gigli. Ligeledes at sige, at SVN er bedre end Git, vil tjene dig lidt beskidt udseende fra andre. Yep. Emnet for, hvad VCS er bedst, er utroligt kontroversielt.

VCS'er kort sagt er den mekanisme, du bruger til at gemme kode på et sikkert sted. Hvert system gør ting på en lidt anderledes måde, og det siger sig selv, at kodere er parat til at forsvare deres foretrukne VCS til døden. Barmhjertigt giver BitBucket dig lidt fleksibilitet med, hvordan du gemmer, forgrener og styrer 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 punkter.

Blogger Patrick Thompson beskrev Git som værende en smule som MacGuyver - medbringer så mange funktioner som muligt og giver brugeren mulighed for at oprette sin egen kildekontrol workflow - og Mercurial som James Bond. Hurtig, tilgængelig men maddeningly inkonsekvent.

Du kan læse dette som grund en . Atlasseren har taget lidt af en laissez faire tilgang og har ikke formodes at tvinge dig til at favorisere en VCS over en anden. Dette er en stor bonus for dem, der ikke kan forstå Git's syntaks, eller bare foretrækker at bruge et kendt produkt.

Du kan have så mange private arkiver som du vil.

Nogle gange vil du vise verden, hvad du arbejder på. Måske forklarer dette stigningen og stigningen i GitHub og dens status som ground zero for open source-kode Open Source Matters: 6 Kildekode søgemaskiner, du kan bruge til programmeringsprojekter Open Source Matters: 6 Kildekode 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, kan de mærke. Søgemaskiner indstillet med algoritmer for at finde ... Læs mere.

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

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

bitprivate

Det er her, hvor GitHub er kort. Sikker på, jeg formoder, at du altid kan gaffel over nogle kontanter hver måned for en håndfuld private repositorier.

Dette er grunden til at tjekke BitBucket, som tilbyder ubegrænsede private repositorier med så mange som fem samarbejdspartnere. Alt helt gratis.

Du kan stole på det.

Tilbage på dagen var SourceForge kongen. Udviklere flockede til det for sin gratis hosting (så 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 af nye ejere, der har lavet nogle tvivlsomme beslutninger med deres seneste køb.

Ifølge Justin Clift skriver han på Gluster bloggen.

"Dice, de nye ejere, opfordrer kraftigt de øverste projekter til at bruge en ny (kun lukket kilde) installationsprogram, der skubber spyware / adware / malware. ... Med deres seneste ændringer modtager brugere, der downloader fra SourceForge, nu en speciel installatør til lukket kilde, som forsøger at fremføre ikke-relateret tredjeparts software på dem. "

Dette er grunden tre for at prøve BitBucket. Atlassian er ingen flyvning om natten venture. De har været rundt i blokken et par gange, idet de har frigivet nogle utrolige produkter, der bruges af hundredtusinder af mennesker og opnået en stor del goodwill fra et berygtede, ufattelige udviklerfællesskab. Med det i betragtning er det ikke sandsynligt, at de vil kompromittere produktets kvalitet for at gøre et hurtigt bukke.

"Der er en app til det"!

BitBucket er muligvis ikke GitHub, men det betyder ikke, at det er et ufrugtbart, ufløjet afløb af et produkt. Der er et aktivt fællesskab, der laver 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 kigge på dine arkiver og spore ændringer og problemer, mens du er på farten.

bitbeaker

For OS X (og Windows) er der SourceTree . Som BitBucket er den udviklet af Atlassian. Det tilbyder smukke visualiseringer af dine projekter, og en flot grafisk grænseflade til dine Git og Mercurial repositorier.

sourcetree

Dette er grunden fire . Et populært websted med en desktop eller mobil applikation er ikke ligefrem roman. Det er imidlertid kvaliteten af ​​tredjeparts apps, som jeg mener er et kendetegn ved dette Antipodean source management produkt.

Ulemper

BitBucket kan have meget at gøre for det, men det er næppe den travle open source-metropol, som GitHub er.

Når du skriver open source-software 8 måder at hjælpe open source-projekter, hvis du ikke er en coder 8 måder at hjælpe open source-projekter, hvis du ikke er en coder Vi har afdækket, hvorfor det er vigtigt at bidrage til open source-projekter, men hvad hvis du ikke er en coder? Du behøver ikke lære at programmere for at hjælpe dine yndlings open source-projekter. Mange ikke-programmører frivillige nogle ... Læs mere og slip det med en permissiv Open Source-licens, du gør effektivt en erklæring om, at du vil have din kode til at have et publikum. Desuden erklærer du at du vil vise din flydende og evne som en programmør til verden. Du vil have folk til at se, hvad du arbejder på.

GitHub giver dig det publikum. Det er effektivt blevet et ord for "open source", der effektivt har lokket folkene bag Ruby on Rails, Linux Kernen LiveGrep: Søg gennem Linux Kernel's Source Code LiveGrep: Søg gennem Linux Kernel's Source Code Læs mere og BootStrap, front end toolkit der bevirker mange millioner af hjemmesider. Derudover har den pioneret nogle utrolige sociale træk, så du kan følge, stjerne og lide, ligesom du ville på Facebook. Det er kodende, men med vægt på interaktioner, fællesskab og fællesskab.

Desværre er disse attributter ikke så udtalte på BitBucket som de er på GitHub. Men nogle vil måske sige, at BitBucket og dets gratis private repositorier gør det muligt for sine sociale mangler og manglende kærlighed i open source-samfundet.

Konklusion

BitBucket er et værktøj, som jeg varmt anbefale, og jeg elsker absolut at bruge. Det er ikke GitHub, men det har sin plads. Hvad bruger du til at gemme din kode? Ville du overveje at give BitBucket en tur? Lad mig vide i kommentarerne.

In this article