Reklaam

Iga programmeerija, kes on nende soola väärt, teab seda allika juhtimine Mis on Git ja miks peaksite kasutama versioonikontrolli, kui olete arendajaVeebiarendajatena kipume enamasti töötama kohalikel arendussaitidel, siis laadige lihtsalt kõik üles, kui oleme valmis. See on hästi, kui olete ainult sina ja muudatused on väikesed, ... Loe rohkem on ülioluline. Kõige ilmsem on see, et saate oma koodi turvaliselt turvalises kohas hoida. See ei piirdu sellega. Hea allikakontrolli abil on uute funktsioonidega katsetamine lihtsam, ilma et peaksite muretsema oma programmi parandamatu kahjustamise pärast. Allikakontroll on midagi, mida me kõik peaksime tegema.

Kuid sõltumata sellest, millist versioonikontrollisüsteemi (VCS) kasutate, peate mõtlema, kuhu soovite oma koodi salvestada. Tõenäoliselt olete GitHubist kuulnud. See pole üllatav. GitHubit kasutavad üksikisikud ja ettevõtted koodi hostimiseks, dokumenteerimiseks koostööks ja probleemide jälgimiseks. Sellel on päris suured nimed. See on päris suur asi.

instagram viewer

Aga kas olete kuulnud BitBucket? Teil peaks olema. BitBucket on tegutsenud pikka aega, asutades selle 2008. aastal ja ostnud 2010. aastal välja Aussie tehnikahiiglane Atlassian, pärast seda, kui ta oli välja töötanud oma pühendunud kontingendi kõvade fännide jaoks. Kuid kas see on GitHubi vääriline konkurent? Ja mis veelgi olulisem, kas sellest on midagi head? Siin on neli põhjust, miks peaksite kaaluma Bitbucketi kasutamist.

Märge: BitBucketil on hinnaplaanid skaleeritud kasutajatele. 5 kasutaja jaoks on see täiesti tasuta.

Teil on suurem valik, millist VCS-i kasutate.

iPhone või Android. Chrome või Firefox. Vim või Emacs. Geeksid pole palju nõus. Vaatamata aju kalduvusele kehtib sama uskumatult ka tarkvaraarendajate kohta.

Paljude jaoks on Mercuriali eelistamine Giti suhtes peaaegu nagu ütlemine, et teile meeldis Gigli. Samuti teenib see, et öeldes, et SVN on parem kui Git, teenite teile teiste räpaseid välimusi. Jep. Teemaks on see, milline VCS on parim uskumatult vaieldav.

Lühidalt öeldes on VCS-id mehhanism, mida kasutate koodi turvalises kohas hoidmiseks. Iga süsteem teeb asju pisut erineval viisil ja on ütlematagi selge, et kodeerijad on valmis oma lemmik VCS-i surmani kaitsma. Sõbralikult annab BitBucket teile natuke paindlikkust oma koodi salvestamisel, hargnemisel ja haldamisel ning võimaldab teil valida Giti ja Mercuriali vahel. Nagu arvata võib, on igal ühel oma tugev külg ja mitte nii tugev külg.

Blogija Patrick Thompson kirjeldas Git on natuke nagu MacGuyver - tuues sisse võimalikult palju funktsioone ja võimaldades kasutajal luua oma allikakontrolli töövoog - ning Mercurial nagu James Bondi. Kiire, juurdepääsetav, kuid hullult ebajärjekindel.

Võite seda lugeda järgmiselt põhjus üks. Atlassianlased on võtnud natuke laissez faire lähenemisviisi ega ole eeldanud, et sunniks teid eelistama ühte VCS-i teise üle. See on tohutu boonus neile, kes ei suuda Giti süntaksist aru saada või eelistavad lihtsalt mõnda tuttavat toodet kasutada.

Teil võib olla nii palju erahoidlaid kui soovite.

Mõnikord soovite näidata maailmale, millega töötate. Võib-olla seletab see GitHubi tõusu ja tõusu ning selle staatust nullini avatud lähtekood Avatud lähtekoodiga asjad: 6 lähtekoodi otsingumootorit, mida saate kasutada projektide programmeerimiseksAvatud lähtekoodiga projektid vajavad kogu saadavat abi. Kui mitte rahaliste vahenditega, siis saavad nad vabatahtlikega panustada avatud lähtekoodiga programmeerimisse ja tasuta tööriistadesse. Algoritmidega häälestatud otsingumootorid ... Loe rohkem .

Mis saab aga asjadest, mida te ei soovi maailmaga jagada?

Kui töötate vabakutselise arendajana, soovite kahtlemata hoida mõned asjad privaatsena. Kindlasti peaksite vältima klientide jaoks tehtud omandiõigusega töö jagamist. Kui kasutate tehtud asjades mingeid API-võtmeid või saladusi, siis ei tohiks te neid varjata ka uudishimulike silmade eest.

bitprivate

GitHub jääb siia alla. Muidugi, ma arvan, et saate käputäie privaatsete repositooriumite jaoks igal kuul natuke raha välja käia.

See on teine ​​põhjus BitBucketi kontrollimiseks, mis pakub piiramatul arvul privaatseid hoidlaid viis kaastöötajad. Kõik täiesti tasuta.

Võite seda usaldada.

Päeval oli kuningas SourceForge. Arendajad tulid selle juurde koodide ja kahendkoodide tasuta hostimise (siis uudsus) saamiseks. Pärast seda on palju muutunud. See on näinud kasutajate ja arendajate lahkumist ning selle on välja ostnud uued omanikud, kes on oma viimase omandamisega teinud mõned küsitavad otsused.

Vastavalt Justin Clift, kirjutades Glusteri ajaveebis.

„Dice, uued omanikud, julgustavad tippprojekte tungivalt kasutama uut (ainult suletud lähtekoodiga) installeerijat, mis tõrjub nuhkvara / reklaamvara / pahavara.... Tänu hiljutistele muudatustele saavad SourceForge'ist allalaadivad kasutajad nüüd spetsiaalse suletud lähtekoodiga installibüroo, mis üritab neile sõltumatut tarkvara paigaldada. "

See on põhjus kolm BitBucketi proovimise eest. Atlassian ei ole öine ettevõtmine. Nad on paar korda bloki kohal käinud, avaldades mõned uskumatud tooted, mida nad kasutavad sajad tuhanded inimesed ja pälvisid kurikuulsalt nähtavalt arendajalt palju head tahet kogukond. Seda arvesse võttes ei tundu tõenäoline, et nad seaksid toote kiire kvaliteedi nimel ohtu toote kvaliteedi.

“Selle jaoks on olemas rakendus!”

BitBucket ei pruugi olla GitHub, kuid see ei tähenda, et see on viljatu ja armastamatu toote tühermaa. Seal on aktiivne kogukond, kes loob ja hooldab rakendusi, mis kasutavad ja laiendavad BitBucket.

Androidil on Bitbeaker; lihtne rakendus, mis võimaldab teil hoidlasid vaadata ja muudatusi ja probleeme jälgida.

bitbeaker

OS X (ja Windows) jaoks on olemas SourceTree. Nagu BitBucket, on selle välja töötanud Atlassian. See pakub teie projektidest kauneid visuaale ja kena graafilise liidese Giti ja Mercuriali hoidlate jaoks.

allikpuu

See on põhjus neli. Populaarne lauaarvuti- või mobiilirakendusega veebisait ei ole täpselt uudne. Selle antipoodide allikahaldustoote eristavaks tunnuseks on minu arvates just kolmandate osapoolte rakenduste kvaliteet.

Puudused

BitBucketil võib selle jaoks palju vaja minna, kuid vaevalt, et GitHub on askeldav avatud lähtekoodiga metropol.

Kui sa kirjutage avatud lähtekoodiga tarkvara 8 viisi avatud lähtekoodiga projektide abistamiseks, kui te pole kodeerijaOleme katnud, miks on oluline panustada avatud lähtekoodiga projektidesse, kuid mis saab siis, kui te pole kooder? Te ei pea õppima, kuidas oma lemmik avatud lähtekoodiga projekte aidata. Paljud programmeerimata programmeerijad ... Loe rohkem ja vabastage see lubava avatud lähtekoodiga litsentsiga, esitate tegelikult selle, et sina soovite, et teie koodil oleks vaatajaskond. Enamgi veel, sina väidavad, et soovite näidata oma sujuvust ja võimekust kogu maailmas programmeerijana. Soovite, et inimesed näeksid, millega te töötate.

GitHub annab teile selle vaatajaskonna. Sellest on tegelikult saanud "avatud lähtekoodiga" märksõna, mis on tegelikult köitnud Ruby on Railsi taga olevaid inimesi Linuxi tuum LiveGrep: otsige läbi Linuxi kerneli lähtekoodi Loe rohkem ja BootStrap, kasutajaliidese tööriistakomplekt, mis haldab miljoneid veebisaite. Lisaks on see olnud teerajajaks ka uskumatutele sotsiaalsetele funktsioonidele, võimaldades teil jälgida, tärniga tähistada ja meeldib, just nagu Facebookis. See on kodeerimine, kuid rõhk on interaktsioonidel, kaaslastel ja kogukonnal.

Kahjuks pole need atribuudid BitBucketis nii hääldatavad kui GitHubis. Kuid mõned võivad öelda, et BitBucketi ja selle tasuta privaatsete hoidlate paindlikkus korvab selle sotsiaalsed puudused ja kiindumuse puudumise avatud lähtekoodiga kogukonnas.

Järeldus

BitBucket on tööriist, mida soovitaksin südamest ja ma jumaldan selle kasutamist. See pole GitHub, kuid sellel on oma koht. Mida te oma koodi salvestamiseks kasutate? Kas kaaluksite andmist BitBucket minna? Andke mulle kommentaarides teada.

Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist Inglismaalt. Teda leitakse harva, kui tal pole tassi kanget musta kohvi ja ta jumaldab absoluutselt oma MacBook Pro ja oma kaamerat. Tema blogi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgi teda twitteris aadressil @matthewhughes.