Elsker GitHub? 4 grunner til at du bør være vert for koden din på BitBucket
Enhver programmerer verdt deres salt vet at kildekontroll Hva er Git og hvorfor du bør bruke Versjonskontroll Hvis du er utvikler Hva er Git og hvorfor du bør bruke Versjonskontroll Hvis du er utvikler Som webutviklere, har mye tid Vi pleier å jobbe med lokale utviklingssteder, og laster deretter opp alt når vi er ferdige. Dette er greit når det bare er deg og endringene er små, ... Les mer er avgjørende. Den mest åpenbare fordelingen gjør at du sikkert kan lagre koden på et trygt sted. Det stopper ikke der. Å ha god kildekontroll gjør det lettere å eksperimentere med nye funksjoner uten å bekymre deg for uopprettelig skade på programmet. Kildekontroll er noe vi alle bør gjøre.
Men uavhengig av hvilken versjonskontrollsystem (VCS) du bruker, må du tenke på hvor du har tenkt å lagre koden din. Det er sannsynlig at du har hørt om GitHub. Det er ikke overraskende. GitHub brukes av enkeltpersoner og bedrifter til vertskode, samarbeider om dokumentasjon og sporproblemer. Den har noen ganske store navn ved å bruke den. Det er en ganske stor avtale.
Men har du hørt om det BitBucket? Du burde ha. BitBucket har eksistert lenge, etter å ha blitt grunnlagt i 2008 og kjøpt ut i 2010 av Aussie tech giant Atlassian etter å ha utviklet sin egen engasjert kontingent av dø-hard fans. Men er det en verdig konkurrent til GitHub? Og enda viktigere er det noe bra? Her er fire grunner du bør vurdere å bruke Bitbucket.
Merk: BitBucket har prisplaner skalert for brukere. Det er helt gratis for 5 brukere.
Du har større valg i hvilken VCS du bruker.
iPhone eller Android. Chrome eller Firefox. Vim eller Emacs. Geeks er ikke enige om mye. Til tross for en tendens til cerebral, er det samme også utrolig sant for programvareutviklere.
For mange, som antyder en preferanse for Mercurial over Git, er nesten som å si at du likte Gigli. På samme måte, sier at SVN er bedre enn Git, vil du tjene litt skitne utseende fra andre. Jepp. Emnet for hva VCS er det beste er utrolig kontroversielt.
VCSs kort er mekanismen du bruker til å lagre kode på et trygt sted. Hvert system gjør ting på en litt annen måte, og det sier seg selv at kodere er forberedt på å forsvare sin favoritt VCS til døden. Barmhjertig gir BitBucket deg litt fleksibilitet med hvordan du lagrer, grener og administrerer koden din og lar deg velge mellom Git og Mercurial. Som du kan forvente, har hver sin sterke poeng og deres ikke så sterke poeng.
Blogger Patrick Thompson beskrev Git som å være litt som MacGuyver - bringe inn så mange funksjoner som mulig, og la brukeren opprette sin egen kildekontroll arbeidsflyt - og Mercurial som James Bond. Rask, tilgjengelig, men irriterende.
Du kan lese dette som grunn en. Atlasseren har tatt litt av en laissez faire-tilnærming og har ikke antatt å tvinge deg til å favorisere en VCS over en annen. Dette er en stor bonus for de som ikke kan forstå Git's syntaks, eller bare foretrekker å bruke et kjent produkt.
Du kan ha så mange private repositories som du vil.
Noen ganger vil du vise verden hva du jobber med. Kanskje det forklarer oppstart og økning av GitHub, og statusen som grunn null for åpen kildekode. Open Source Matters: 6 Kildekode søkemotorer som du kan bruke til programmeringsprosjekter. Open Source Matters: 6 Kildekode søkemotorer du kan bruke til programmeringsprosjekter Åpen kildeprosjekter trenger all hjelp de kan få. Hvis ikke med finansiering, så med frivillige som bidrar til åpen kildeprogrammering og gratis verktøy, kan de merke seg. Søkemotorer innstilt med algoritmer for å finne ... Les mer .
Men hva med ting du ikke vil dele med verden?
Hvis du jobber som frilansutvikler, vil du utvilsomt ønske å holde noen ting privat. Du vil definitivt unngå å dele det proprietære arbeidet du har gjort for kunder. Hvis du bruker noen API-nøkler eller hemmeligheter i ting du lager, vil du holde dem gjemt fra nysgjerrige øyne også.
Det er her hvor GitHub faller kort. Jo, jeg antar at du alltid kan gaffel over penger hver måned for en håndfull private repositorier.
Dette er grunn to for å sjekke ut BitBucket, som tilbyr ubegrensede private repositories med så mange som fem samarbeidspartnere. Alt helt gratis.
Du kan stole på det.
Tilbake på dagen var SourceForge kongen. Utviklere flocket til det for sin gratis hosting (så en nyhet) av kode og binærfiler. Mye har endret seg siden da. Den har sett en utvandring av brukere og utviklere og har blitt kjøpt ut av nye eiere som har gjort noen tvilsomme beslutninger med deres siste oppkjøp.
Ifølge Justin Clift, skriver han på Gluster bloggen.
“Dice, de nye eierne, oppfordrer sterkt de øverste prosjektene til å bruke en ny installert (kun lukket kildekode) som skyver spionprogrammer / adware / malware. ... Med de siste endringene, mottar brukere som laster ned fra SourceForge en spesiell lukket kildeinstallatør som forsøker å fortsette ikke-relatert tredjepartsprogramvare på dem.”
Dette er grunn tre for å prøve ut BitBucket. Atlassian er ingen fly om natten venture. De har vært rundt blokken et par ganger, etter å ha gitt ut noen utrolige produkter som brukes av hundretusener av mennesker og oppnådd mye godwill fra et beryktet ufattelig utviklingssamfunn. Med det i bakhodet, virker det ikke sannsynlig at de vil kompromittere kvaliteten på produktet for å gjøre en rask pengene.
“Det er en app for det”!
BitBucket er kanskje ikke GitHub, men det betyr ikke at det er et ufruktbart, ubøyelig ødemark av et produkt. Det er et aktivt samfunn som lager og vedlikeholder et sett med programmer som bruker og utvider BitBucket.
Android har Bitbeaker; en enkel app som gjør det enkelt for deg å se på lagringsplassene dine og spore endringer og problemer mens du er på farten.
For OS X (og Windows) er det SourceTree. Som BitBucket er den utviklet av Atlassian. Det gir flotte visualiseringer av prosjektene dine, og et fint grafisk grensesnitt for Git og Mercurial-repositoriene.
Dette er grunn fire. Et populært nettsted som har en desktop eller mobil applikasjon er ikke akkurat roman. Det er imidlertid kvaliteten på tredjepartsappene som jeg føler er et kjennetegn ved dette Antipodean-kildehåndteringsproduktet.
ulempene
BitBucket kan ha mye å gjøre for det, men det er neppe den travle open source metropolen at GitHub er.
Når du skriver åpen kildekode-programvare 8 måter å hjelpe åpen kildekodeprosjekter hvis du ikke er en koder 8 måter å hjelpe åpen kildekodeprosjekter hvis du ikke er en koder Vi har dekket hvorfor det er viktig å bidra til open source-prosjekter , men hva om du ikke er en koder? Du trenger ikke å lære å programmere for å hjelpe dine favoritts open source-prosjekter. Mange ikke-programmører frivillig noen ... Les mer og slipp det med en permissiv Open Source-lisens, du gjør effektivt en uttalelse om at du vil at koden din skal ha et publikum. Dess, du sier at du vil vise din flyt og evne som programmerer til verden. Du vil at folk skal se hva du jobber med.
GitHub gir deg det publikum. Det har effektivt blitt et ord for "åpen kildekode", som effektivt har lokket folkene bak Ruby on Rails, Linux Kernel LiveGrep: Søk gjennom Linux Kernel Kildekode LiveGrep: Søk gjennom Linux Kernel Kildekode Les mer og BootStrap, front end toolkit som driver mange millioner nettsteder. I tillegg har den pioneret noen utrolige sosiale funksjoner, slik at du kan følge, stjerne og like, akkurat som du ville på Facebook. Det er koding, men med vekt på samspill, fellesskap og fellesskap.
Dessverre er disse attributter ikke like uttalt på BitBucket som de er på GitHub. Noen kan imidlertid si at fleksibiliteten til BitBucket og dens gratis private repositorier utgjør sine sosiale mangler og mangel på hengivenhet i open source-fellesskapet.
Konklusjon
BitBucket er et verktøy som jeg hjertelig vil anbefale, og jeg elsker absolutt å bruke. Det er ikke GitHub, men det har sin plass. Hva bruker du til å lagre koden din? Vil du vurdere å gi BitBucket en tur? Gi meg beskjed i kommentarene.
Utforsk mer om: App Utvikling, Programmering.