Iklan
Setiap programmer yang menghargai garam mereka tahu itu kontrol sumber Apa itu Git & Mengapa Anda Harus Menggunakan Kontrol Versi Jika Anda PengembangSebagai pengembang web, seringkali kita cenderung bekerja di situs pengembangan lokal kemudian mengunggah semuanya ketika kita selesai. Ini bagus jika itu hanya Anda dan perubahannya kecil, ... Baca lebih banyak sangat penting. Hal yang paling jelas adalah memungkinkan Anda untuk menyimpan kode Anda dengan aman di tempat yang aman. Itu tidak berhenti di situ. Memiliki kontrol sumber yang baik membuatnya lebih mudah untuk bereksperimen dengan fitur-fitur baru tanpa khawatir akan merusak program Anda. Kontrol sumber adalah sesuatu yang harus kita semua lakukan.
Tetapi terlepas dari Versi Sistem Kontrol (VCS) yang Anda gunakan, Anda harus memikirkan di mana Anda ingin menyimpan kode Anda. Kemungkinan Anda pernah mendengar tentang GitHub. Itu tidak mengejutkan. GitHub digunakan oleh individu dan perusahaan untuk meng-host kode, berkolaborasi dalam dokumentasi dan melacak masalah. Ini memiliki beberapa nama yang cukup besar menggunakannya. Ini masalah yang cukup besar.
Tapi pernahkah Anda mendengarnya? BitBucket? Kamu harus punya. BitBucket telah ada sejak lama, telah didirikan pada 2008 dan dibeli pada 2010 oleh raksasa teknologi Aussie, Atlassian, setelah mengembangkan kontingen pendukungnya yang terdiri dari penggemar berat. Tetapi apakah ini merupakan pesaing yang layak bagi GitHub? Dan yang lebih penting, apakah ada gunanya? Berikut adalah empat alasan Anda harus mempertimbangkan untuk menggunakan Bitbucket.
catatan: BitBucket punya rencana penetapan harga diskalakan untuk pengguna. Ini benar-benar gratis untuk 5 pengguna.
Anda memiliki pilihan yang lebih besar dalam VCS apa yang Anda gunakan.
iPhone atau Android. Chrome atau Firefox. Vim atau Emacs. Geeks tidak setuju banyak. Meskipun ada kecenderungan otak, hal yang sama juga terjadi pada pengembang perangkat lunak.
Bagi banyak orang, mendukung preferensi untuk Mercurial daripada Git hampir seperti mengatakan Anda menikmati Gigli. Demikian juga, mengatakan bahwa SVN lebih baik daripada Git akan memberi Anda beberapa penampilan kotor dari orang lain. Ya. Topik tentang apa yang terbaik adalah VCS luar biasa kontroversial.
Singkatnya VCS adalah mekanisme yang Anda gunakan untuk menyimpan kode di tempat yang aman. Setiap sistem melakukan hal-hal dengan cara yang sedikit berbeda, dan tidak perlu dikatakan bahwa coders siap untuk mempertahankan VCS favorit mereka sampai mati. Untungnya, BitBucket memberi Anda sedikit fleksibilitas dengan cara Anda menyimpan, bercabang, dan mengelola kode Anda dan memungkinkan Anda untuk memilih antara Git dan Mercurial. Seperti yang dapat Anda harapkan, masing-masing memiliki poin kuat dan poin tidak terlalu kuat.
Blogger Patrick Thompson menjelaskan Git menjadi sedikit seperti MacGuyver - membawa sebanyak mungkin fitur, dan memungkinkan pengguna untuk membuat alur kerja kontrol sumber mereka sendiri - dan Mercurial seperti halnya James Bond. Cepat, mudah diakses tetapi tidak konsisten.
Anda dapat membaca ini sebagai alasan satu. Atlassian telah mengambil sedikit pendekatan laissez faire dan belum dianggap memaksa Anda untuk lebih menyukai satu VCS daripada yang lain. Ini adalah bonus besar bagi mereka yang tidak dapat memahami sintaks Git, atau hanya lebih suka menggunakan produk yang sudah dikenal.
Anda dapat memiliki repositori pribadi sebanyak yang Anda inginkan.
Terkadang Anda ingin menunjukkan kepada dunia apa yang sedang Anda kerjakan. Mungkin itu menjelaskan kebangkitan dan kebangkitan GitHub, dan statusnya sebagai ground zero for kode sumber terbuka Hal-hal Sumber Terbuka: 6 Mesin Pencari Kode Sumber yang Dapat Anda Gunakan Untuk Memprogram ProyekProyek open source membutuhkan semua bantuan yang bisa mereka dapatkan. Jika tidak dengan dana, maka dengan sukarelawan berkontribusi pada pemrograman open source dan alat gratis yang dapat mereka gunakan. Mesin pencari disetel dengan algoritme untuk menemukan ... Baca lebih banyak .
Tetapi bagaimana dengan hal-hal yang tidak ingin Anda bagikan dengan dunia?
Jika Anda bekerja sebagai pengembang freelance, Anda pasti ingin menyimpan beberapa barang pribadi. Anda pasti ingin menghindari berbagi pekerjaan eksklusif yang telah Anda lakukan untuk klien. Jika Anda menggunakan kunci API atau rahasia apa pun yang Anda buat, Anda juga ingin menyembunyikannya dari pengintaian.
Di sinilah GitHub gagal. Tentu, saya kira Anda selalu dapat membayar tunai setiap bulan untuk beberapa repositori pribadi.
Ini adalah alasan dua untuk memeriksa BitBucket, yang menawarkan repositori pribadi tanpa batas sebanyak lima kolaborator. Semuanya gratis.
Anda bisa mempercayainya.
Kembali pada hari itu, SourceForge adalah raja. Pengembang berbondong-bondong ke sana untuk mendapatkan hosting gratis dari kode dan binari. Banyak yang telah berubah sejak saat itu. Telah melihat eksodus pengguna dan pengembang dan telah dibeli oleh pemilik baru yang telah membuat beberapa keputusan yang dipertanyakan dengan akuisisi terbaru mereka.
Berdasarkan Justin Clift, menulis di blog Gluster.
“Dice, pemilik baru, sangat mendorong proyek-proyek teratas untuk menggunakan pemasang (sumber tertutup) baru yang mendorong spyware / adware / malware.... Dengan perubahan terbaru mereka, pengguna yang mengunduh dari SourceForge sekarang menerima pemasang sumber tertutup khusus yang mencoba untuk mengibarkan perangkat lunak pihak ketiga yang tidak terkait dengannya. "
Ini adalah alasan tiga untuk mencoba BitBucket. Atlassian bukanlah usaha terbang malam. Mereka telah berada di sekitar blok beberapa kali, setelah merilis beberapa produk luar biasa yang digunakan oleh ratusan ribu orang dan mendapat banyak itikad baik dari pengembang terkenal yang berubah-ubah masyarakat. Dengan mengingat hal itu, tampaknya tidak mungkin mereka akan kompromi kualitas produk untuk menghasilkan uang dengan cepat.
"Ada aplikasi untuk itu"!
BitBucket mungkin bukan GitHub, tetapi itu tidak berarti bahwa itu adalah gurun produk yang tandus dan tidak dicintai. Ada komunitas aktif yang membuat dan memelihara satu set aplikasi yang menggunakan dan memperluas BitBucket.
Android memiliki Bitbeaker; aplikasi sederhana yang memudahkan Anda untuk melihat repositori Anda dan melacak perubahan dan masalah saat bepergian.
Untuk OS X (dan Windows), ada SourceTree. Seperti BitBucket, ini dikembangkan oleh Atlassian. Ini menawarkan visualisasi yang indah dari proyek Anda, dan antarmuka grafis yang bagus untuk repositori Git dan Mercurial Anda.
Ini adalah alasan empat. Situs web populer yang memiliki aplikasi desktop atau seluler bukan novel. Namun, kualitas aplikasi pihak ketiga yang saya rasa adalah fitur yang membedakan produk manajemen sumber Antipodean ini.
Kekurangannya
BitBucket mungkin memiliki banyak hal untuk itu, tetapi bukan metropolis open source yang ramai seperti GitHub.
Kapan kamu tulis perangkat lunak sumber terbuka 8 Cara untuk Membantu Proyek Sumber Terbuka Jika Anda Bukan PengkodeKami telah membahas mengapa penting untuk berkontribusi pada proyek sumber terbuka, tetapi bagaimana jika Anda bukan seorang pembuat kode? Anda tidak harus belajar cara memprogram untuk membantu proyek sumber terbuka favorit Anda. Banyak non-programmer sukarela ... Baca lebih banyak dan lepaskan dengan lisensi Open Source yang permisif, Anda secara efektif membuat pernyataan itu kamu ingin kode Anda memiliki pemirsa. Bahkan, kamu menyatakan bahwa Anda ingin menampilkan kefasihan dan kemampuan Anda sebagai programmer ke dunia. Anda ingin orang melihat apa yang sedang Anda kerjakan.
GitHub memberi Anda audiensi itu. Ini secara efektif menjadi buah bibir untuk 'open source', setelah secara efektif memikat orang-orang di belakang Ruby on Rails, the Kernel Linux LiveGrep: Cari Melalui Kode Sumber Linux Kernel Baca lebih banyak dan BootStrap, toolkit ujung depan yang memberi daya pada jutaan situs web. Selain itu, ia telah memelopori beberapa fitur sosial yang luar biasa juga, memungkinkan Anda untuk mengikuti, membintangi dan suka, seperti yang Anda lakukan di Facebook. Ini mengkode, tetapi dengan penekanan pada interaksi, persahabatan, dan komunitas.
Sayangnya, atribut-atribut ini tidak diucapkan di BitBucket seperti pada GitHub. Namun, beberapa orang mungkin mengatakan bahwa fleksibilitas BitBucket dan repositori pribadinya yang gratis menutupi kekurangan sosialnya dan kurangnya kasih sayang dalam komunitas open source.
Kesimpulan
BitBucket adalah alat yang sungguh-sungguh saya rekomendasikan, dan saya sangat suka menggunakannya. Ini bukan GitHub, tetapi tempatnya. Apa yang Anda gunakan untuk menyimpan kode Anda? Apakah Anda akan mempertimbangkan untuk memberi BitBucket pergi? Beri tahu saya di komentar.
Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.