Uwielbiasz GitHub? 4 powody, dla których powinieneś hostować swój kod na BitBucket

  • Michael Fisher
  • 0
  • 1054
  • 150
Reklama

Każdy programista wart swojej soli wie, że kontrola źródła Co to jest Git i dlaczego warto używać kontroli wersji, jeśli jesteś programistą Co to jest Git i dlaczego powinieneś używać kontroli wersji, jeśli jesteś programistą Jako twórcy stron internetowych, przez większość czasu zazwyczaj pracujemy na lokalnych stronach programistycznych, a następnie po prostu przesyłamy wszystko, gdy skończymy. To dobrze, gdy jesteś tylko ty, a zmiany są niewielkie,… jest kluczowe. Najbardziej oczywistym atutem jest bezpieczne przechowywanie kodu w bezpiecznym miejscu. To nie koniec. Dobra kontrola źródła ułatwia eksperymentowanie z nowymi funkcjami bez obawy o nieodwracalne uszkodzenie programu. Kontrola źródła jest czymś, co wszyscy powinniśmy zrobić.

Ale niezależnie od używanego systemu kontroli wersji (VCS), musisz pomyśleć o tym, gdzie zamierzasz przechowywać swój kod. Prawdopodobnie słyszałeś o GitHub. Nic dziwnego. GitHub jest używany przez osoby prywatne i przedsiębiorstwa do hostowania kodu, współpracy w zakresie dokumentacji i śledzenia problemów. Używa go całkiem sporo nazwisk. To całkiem spora sprawa.

Ale czy słyszałeś o tym? BitBucket? Powinieneś mieć. BitBucket istnieje już od dawna, ponieważ został założony w 2008 r. I wykupiony w 2010 r. Przez giganta technologicznego z Australii, Atlassian, po opracowaniu własnego zaangażowanego grona zagorzałych fanów. Ale czy jest godnym konkurentem GitHub? A co ważniejsze, czy to jest dobre? Oto cztery powody, dla których powinieneś rozważyć użycie Bitbucket.

Uwaga: BitBucket ma skalowane plany cenowe dla użytkowników. Jest całkowicie darmowy dla 5 użytkowników.

Masz większy wybór, jakiego używasz VCS.

iPhone lub Android. Chrome lub Firefox. Vim lub Emacs. Maniacy nie zgadzają się zbyt wiele. Pomimo tendencji do mózgów, to samo jest niesamowicie prawdziwe w przypadku twórców oprogramowania.

Dla wielu zwolenników Mercuriala zamiast Git jest prawie jak powiedzenie, że lubisz Gigli. Podobnie powiedzenie, że SVN jest lepszy niż Git, przyniesie ci brudne spojrzenia od innych. Tak. Temat, który jest najlepszy w VCS, jest niewiarygodnie kontrowersyjny.

Krótko mówiąc, VCS to mechanizm służący do przechowywania kodu w bezpiecznym miejscu. Każdy system działa w nieco inny sposób i oczywiste jest, że koderzy są gotowi bronić swojego ulubionego VCS na śmierć. Na szczęście BitBucket daje ci trochę elastyczności w sposobie przechowywania, rozgałęziania i zarządzania twoim kodem oraz pozwala wybierać między Git i Mercurial. Jak można się spodziewać, każdy ma swoje mocne i słabe strony.

Bloger Patrick Thompson opisał Gita jako trochę podobnego do MacGuyvera - oferującego jak najwięcej funkcji i umożliwiającego użytkownikowi tworzenie własnych procedur kontroli źródła - a Mercurial jako Jamesa Bonda. Szybki, dostępny, ale irytująco niekonsekwentny.

Możesz to przeczytać jako powód pierwszy. Atlassian przyjął podejście laissez fair i nie zakładał, że zmusi cię do faworyzowania jednego VCS nad drugim. To ogromny bonus dla tych, którzy nie mogą zrozumieć składni Git lub po prostu wolą używać znanego produktu.

Możesz mieć tyle prywatnych repozytoriów, ile chcesz.

Czasami chcesz pokazać światu, nad czym pracujesz. Być może tłumaczy to wzrost i wzrost GitHub oraz jego status zerowej podstawy dla kodu open source Sprawy Open Source: 6 wyszukiwarek kodu źródłowego, których można używać do programowania projektów Sprawy open source: 6 wyszukiwarek kodu źródłowego, których można używać do programowania projektów Projekty open source potrzebują wszelkiej możliwej pomocy. Jeśli nie z funduszy, to z wolontariuszami uczestniczącymi w programowaniu open source i darmowymi narzędziami mogą budować wizerunek. Wyszukiwarki dostrojone za pomocą algorytmów, aby znaleźć… .

Ale co z rzeczami, których nie chcesz dzielić się ze światem?

Jeśli pracujesz jako niezależny programista, z pewnością będziesz chciał zachować pewne rzeczy jako prywatne. Na pewno będziesz chciał uniknąć dzielenia się prawnie zastrzeżoną pracą dla klientów. Jeśli użyjesz kluczy API lub tajemnic w tworzonych przez siebie rzeczach, będziesz chciał ukryć je również przed wścibskimi oczami.

To tutaj GitHub nie działa. Pewnie, przypuszczam, że zawsze możesz rozdzielić trochę gotówki każdego miesiąca na garść prywatnych repozytoriów.

To jest powód drugi za sprawdzenie BitBucket, który oferuje nieograniczoną liczbę prywatnych repozytoriów z tyloma pięć współpracownicy. Wszystko całkowicie za darmo.

Możesz temu zaufać.

Kiedyś SourceForge był królem. Deweloperzy przybyli do niego za darmowy hosting (wtedy nowość) kodu i plików binarnych. Od tego czasu wiele się zmieniło. Zauważył exodus użytkowników i programistów i został wykupiony przez nowych właścicieli, którzy podjęli pewne wątpliwe decyzje po ostatnim przejęciu.

Według Justina Clifta, piszącego na blogu Gluster.

“Dice, nowi właściciele, zdecydowanie zachęcają najlepsze projekty do korzystania z nowego instalatora (tylko zamknięte źródło), który wypycha oprogramowanie szpiegujące / reklamowe / złośliwe oprogramowanie.… Wraz z ostatnimi zmianami użytkownicy pobierający z SourceForge otrzymują teraz specjalny instalator z zamkniętym źródłem, który próbuje wyłudzić informacje niezwiązane z nimi oprogramowanie stron trzecich.”

To jest powód trzeci za wypróbowanie BitBucket. Atlassian nie poleci nocą. Działają już kilka razy, wydając kilka niesamowitych produktów, z których korzystają setki tysięcy ludzi, i zyskały wiele dobrej woli od notorycznie kapryśnej społeczności programistów. Mając to na uwadze, nie wydaje się prawdopodobne, aby zagrozili jakości produktu, aby szybko zarobić pieniądze.

“Jest na to aplikacja”!

BitBucket może nie być GitHub, ale to nie znaczy, że jest jałowym, niekochanym pustkowiem produktu. Istnieje aktywna społeczność, która tworzy i utrzymuje zestaw aplikacji, które używają i rozszerzają BitBucket.

Android ma Bitbeaker; prosta aplikacja, która ułatwia przeglądanie repozytoriów oraz śledzenie zmian i problemów w ruchu.

W przypadku OS X (i Windows) istnieje SourceTree. Podobnie jak BitBucket, opracował go Atlassian. Oferuje piękne wizualizacje twoich projektów oraz ładny interfejs graficzny dla twoich repozytoriów Git i Mercurial.

To jest powód czwarty. Popularna witryna z aplikacją komputerową lub mobilną nie jest niczym nowym. Jednak jakość aplikacji innych firm wydaje mi się cechą wyróżniającą ten antypodański produkt do zarządzania źródłami.

Wady

BitBucket może mieć wiele do zrobienia, ale GitHub nie jest tak tętniącą życiem metropolią typu open source.

Kiedy piszesz oprogramowanie typu open source 8 sposobów, aby pomóc projektom typu open source, jeśli nie jesteś koderem 8 sposobów, aby pomóc projektom typu open source, jeśli nie jesteś koderem Omówiliśmy, dlaczego warto uczestniczyć w projektach typu open source , ale co jeśli nie jesteś programistą? Nie musisz się uczyć programowania, aby pomóc swoim ulubionym projektom typu open source. Wielu nieprogramiści zgłosiło się na ochotnika… i wypuściło ją zezwalającą na licencję Open Source, skutecznie oświadczasz, że ty chcesz, aby Twój kod miał odbiorców. co więcej, ty oświadczasz, że chcesz pokazać światu swoją biegłość i umiejętności jako programista. Chcesz, aby ludzie widzieli, nad czym pracujesz.

GitHub daje ci odbiorców. Skutecznie stał się synonimem „open source”, skutecznie kusząc ludzi stojących za Ruby on Rails, Linux Kernel LiveGrep: Przeszukuj kod źródłowy jądra Linux LiveGrep: Przeszukuj kod źródłowy jądra Linux i BootStrap, zestaw narzędzi frontendowych, który napędza wiele milionów stron internetowych. Ponadto jest pionierem także niesamowitych funkcji społecznościowych, umożliwiających śledzenie, gwiazdkowanie i polubienie, tak jak na Facebooku. To kodowanie, ale z naciskiem na interakcje, towarzystwo i społeczność.

Niestety te atrybuty nie są tak wyraźne na BitBucket, jak na GitHub. Jednak niektórzy mogą powiedzieć, że elastyczność BitBucket i jego bezpłatnych prywatnych repozytoriów rekompensuje jego niedociągnięcia społeczne i brak uczuć w społeczności open source.

Wniosek

BitBucket to narzędzie, które serdecznie polecam i absolutnie uwielbiam je używać. To nie jest GitHub, ale ma swoje miejsce. Czego używasz do przechowywania kodu? Czy zastanowiłbyś się nad wypróbowaniem BitBucket? Daj mi znać w komentarzach.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.