Mainos

Jokainen suolansa arvoinen ohjelmoija tietää sen lähteen hallinta Mikä on Git ja miksi sinun pitäisi käyttää versionhallintaa, jos olet kehittäjäVerkkosuunnittelijoina olemme yleensä työskennelleet paikallisilla kehittämissivustoilla, sitten lataamme kaiken, kun olemme valmiita. Tämä on hienoa, kun kyse on vain sinusta ja muutokset ovat pieniä, ... Lue lisää on ratkaisevan tärkeää. Selvin tapa on antaa sinun tallentaa koodisi turvallisesti turvallisessa paikassa. Se ei lopu tähän. Hyvän lähteenhallinnan ansiosta on helpompaa kokeilla uusia ominaisuuksia huolehtimatta ohjelman vahingoittumattomasta vahingoittumisesta. Lähteiden hallinta on jotain, mikä meidän kaikkien pitäisi tehdä.

Mutta riippumatta siitä, mitä versionhallintajärjestelmää (VCS) käytät, sinun on mietittävä, mihin aiot tallentaa koodisi. On todennäköistä, että olet kuullut GitHubista. Se ei ole yllättävää. Yksityishenkilöt ja yritykset käyttävät GitHubia koodin isännöintiin, dokumentointiyhteistyöhön ja ongelmien seuraamiseen. Sillä on joitain melko suuria nimiä, jotka käyttävät sitä. Se on aika iso juttu.

Mutta oletko kuullut BitBucket? Sinulla pitäisi olla. BitBucket on ollut olemassa jo pitkään, ja sen on perustanut vuonna 2008 ja ostanut vuonna 2010 Aussie-tekniikkajättiläinen Atlassian, kun hän on kehittänyt oman sitoutuneen joukon, joka on kova fani. Mutta onko se GitHubin arvoinen kilpailija? Ja mikä tärkeintä, onko siitä mitään hyvää? Tässä on neljä syytä, miksi sinun kannattaa harkita Bitbucketin käyttöä.

merkintä: BitBucketilla on hinnasuunnitelmat skaalataan käyttäjille. Se on täysin ilmainen viidelle käyttäjälle.

Sinulla on enemmän valintaa käyttämässäsi VCS: ssä.

iPhone tai Android. Chrome tai Firefox. Vim tai Emacs. Geeksit eivät ole samaa mieltä paljon. Huolimatta aivojen taipumuksesta, sama pätee uskomattomasti myös ohjelmistokehittäjiin.

Monille se, että suosittelet Mercurialia enemmän kuin Git, on melkein kuin sanomalla, että nautit Gigli. Vastaavasti sanomalla, että SVN on parempi kuin Git, ansaitset sinulle likaisen ulkonäön toisilta. Jep. Aihe siitä, mikä VCS on paras, on uskomattoman kiistanalainen.

Lyhyesti sanottuna VCS: t ovat mekanismi, jota käytät koodin säilyttämiseen turvallisessa paikassa. Jokainen järjestelmä tekee asiat hiukan eri tavalla, ja on sanomattakin selvää, että kooderit ovat valmiita puolustamaan suosikki VCS: ää kuolemaan. Myönteisesti BitBucket antaa sinulle hieman joustavuutta koodin tallentamisessa, haaraamisessa ja hallinnassa, ja antaa sinun valita Git ja Mercurial. Kuten voit odottaa, jokaisella on vahvat ja ei kovin vahvat puolensa.

Blogger Patrick Thompson kuvaili Git on vähän kuin MacGuyver - tuo mahdollisimman monta ominaisuutta ja antaa käyttäjälle mahdollisuuden luoda oma lähteenhallinnan työnkulku - ja Mercurial kuin James Bond. Nopea, helposti saavutettavissa, mutta hulluksi epäjohdonmukainen.

Voit lukea tämän nimellä syy yksi. Atlassian ovat käyttäneet vähän laissez faire -lähestymistapaa eivätkä ole olettaneet pakottavan sinua suosimaan yhtä VCS: ää toiseen. Tämä on valtava bonus niille, jotka eivät ymmärrä Gitin syntaksia tai haluavat vain käyttää tuttua tuotetta.

Sinulla voi olla niin monta yksityistä arkistoa kuin haluat.

Joskus haluat näyttää maailmalle mitä työskentelet. Ehkä se selittää GitHubin nousun ja nousun sekä sen aseman nolla-alueelle avoimen lähdekoodin Avoimen lähdekoodin asiat: 6 lähdekoodin hakukonetta, joita voit käyttää projektiohjelmointiinAvoimen lähdekoodin projektit tarvitsevat kaiken mahdollisen avun. Jos ei rahoituksella, vapaaehtoisilla, jotka osallistuvat avoimen lähdekoodin ohjelmointiin ja ilmaisiin työkaluihin, he voivat brändää. Hakukoneet, jotka on viritetty algoritmeilla löytää ... Lue lisää .

Entä asiat, joita et halua jakaa maailmalle?

Jos työskentelet freelance-kehittäjänä, haluat epäilemättä pitää jotkut asiat yksityisinä. Haluat ehdottomasti välttää jakamalla asiakkaillesi tekemääsi omaa työtä. Jos käytät tekemiäsi asioita API-avaimilla tai salaisuuksilla, sinun on pidettävä ne piilossa myös uteliailta silmiltä.

bitprivate

Siellä GitHub ei enää ole täällä. Toki, luulen, että voit aina haurata rahaa joka kuukausi kouralliselle yksityiselle arkistolle.

Tämä on syy kaksi tarkistaaksesi BitBucket, joka tarjoaa rajoittamattomia yksityisiä arkistoja, joissa on jopa viisi yhteistyökumppaneita. Kaikki täysin ilmaiseksi.

Voit luottaa siihen.

Päivän päästä SourceForge oli kuningas. Kehittäjät reagoivat siihen ilmaiseksi koodin ja binääritiedostojen isäntänä (silloin uutuus). Siitä lähtien paljon on muuttunut. Se on nähnyt käyttäjien ja kehittäjien poistumisen, ja uudet omistajat ovat ostaneet sen. He ovat tehneet joitain kyseenalaisia ​​päätöksiä viimeisimmällä ostollaan.

Mukaan Justin Clift, kirjoittaen Gluster-blogiin.

”Dice, uudet omistajat, rohkaisee voimakkaimmin tärkeimpiä projekteja käyttämään uutta (vain suljetun lähteen) asennusohjelmaa, joka työntää vakoiluohjelmia / mainosohjelmia / haittaohjelmia.... Viimeaikaisilla muutoksillaan SourceForgesta lataavat käyttäjät saavat nyt erityisen suljetun lähdekoodin asentajan, joka yrittää torjua heille etuyhteydettömän kolmannen osapuolen ohjelmistoja. "

Tämä on syy kolme BitBucketin kokeilemisesta. Atlassian ei ole lentää yöyrityksessä. He ovat käyneet blokin ympäri muutaman kerran, julkaistuaan uskomattomia tuotteita, joita käyttävät sadat tuhannet ihmiset ja ansaitsivat suuren osan liikearvosta pahamaineisesti hämärtyneeltä kehittäjältä Yhteisö. Tätä silmällä pitäen ei näytä todennäköiseltä, että he vaarantaisivat tuotteen laadun nopean ponnisteluun saamiseksi.

"Sille on sovellus"!

BitBucket ei ehkä ole GitHub, mutta se ei tarkoita, että se olisi hedelmättömän, rakastelematon tuotteen tuhlaaja. On aktiivinen yhteisö, joka tekee ja ylläpitää joukko sovelluksia, jotka käyttävät ja laajentavat BitBucketia.

Androidilla on Bitbeaker; yksinkertainen sovellus, jonka avulla voit tarkastella arkistojasi ja seurata muutoksia ja aiheita liikkeellä ollessasi.

bitbeaker

OS X: lle (ja Windows) on olemassa SourceTree. Kuten BitBucket, myös sen on kehittänyt Atlassian. Se tarjoaa kauniita visualisointeja projekteistasi ja mukavan graafisen käyttöliittymän Git- ja Mercurial-arkistoille.

sourcetree

Tämä on syy neljä. Suosittu verkkosivusto, jolla on työpöytä- tai mobiilisovellus, ei ole aivan uutta. Kolmannen osapuolen sovellusten laatu on mielestäni kuitenkin tämän Antipodean lähteiden hallintatuotteen erottuva piirre.

haittoja

BitBucketilla saattaa olla paljon tekemistä sen eteen, mutta tuskin GitHub on vilkas avoimen lähdekoodin metropoli.

Kun sinä kirjoittaa avoimen lähdekoodin ohjelmistoja 8 tapaa avustaa avoimen lähdekoodin projekteja, jos et ole kooderiOlemme käsittäneet, miksi on tärkeää osallistua avoimen lähdekoodin hankkeisiin, mutta entä jos et ole koodaaja? Sinun ei tarvitse oppia ohjelmoimaan avuksi avoimen lähdekoodin suosikkiprojekteitasi. Monet ohjelmoimattomat ohjelmoijat ... Lue lisää ja vapauta se sallimalla avoimen lähdekoodin lisenssillä, annat tosiasiallisesti lausunnon siitä sinä haluat, että koodillasi on yleisö. Lisäksi, sinä väittävät, että haluat näyttää sujuvasi ja kykysi ohjelmoijana maailmalle. Haluat, että ihmiset näkevät mitä työskentelet.

GitHub antaa sinulle tuon yleisön. Siitä on tullut käytännössä "avoimen lähdekoodin" avainsana, joka on houkutellut Ruby on Railsin takana olevat ihmiset Linux-ydin LiveGrep: Hae Linux-ytimen lähdekoodista Lue lisää ja BootStrap, käyttöliittymän työkalupakki, joka käyttää miljoonia verkkosivustoja. Lisäksi se on ollut edelläkävijä myös uskomattomia sosiaalisia ominaisuuksia, joiden avulla voit seurata, tähdellä merkitä ja pidät, kuten Facebookissa. Se on koodaus, mutta korostetaan vuorovaikutusta, kumppanuutta ja yhteisöä.

Valitettavasti nämä määritteet eivät ole yhtä lausuneita BitBucketissa kuin ne ovat GitHubissa. Jotkut saattavat kuitenkin sanoa, että BitBucketin ja sen ilmaisten yksityisten arkistojen joustavuus korvaa sen sosiaaliset puutteet ja hellyyden puuttumisen avoimen lähdekoodin yhteisössä.

johtopäätös

BitBucket on työkalu, jota suosittelen sydämellisesti ja jota rakastan. Se ei ole GitHub, mutta sillä on paikkansa. Mitä tallennat koodisi? Harkitsisitko antamista BitBucket mennä? Kerro siitä kommentissa.

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.