Github ve bitbucket ı tüm yazılımcılar muhtemelen çoğunlukla duyuyordur. Bu yazıda bunları genel anlamda ne olduğunu ve aralarındaki farkların ne olduğunu anlatmak istedim.
Github tüm dünya üzerindeki yazılım geliştiriciler tarafından kullanılan popüler bir platform, şöyle diyebiliriz ki eğer github üzerinde bir projeniz var ise ve birkaç da proje eklediyseniz yazılımcılar arasında bunu söylediğinizde çok havalı olabilirsiniz.
Hatta ve hatta bir iş başvurusu, görüşmesinde referanslarım ve yaptığım işlerle ilgili github hesabıma göz atabilirseniz demeniz çoğunlukla işe alınmanızda diğerlerine göre sizi bir hatta birkaç adım öne çıkartacak ve işe alınmanıza sebep olacaktır :)
Şimdi çıtayı yükselttik, oldukça havalı hale getirdik. Nedir bu github ?
Github ve bitbucket aslında hemen hemen aynı şeyler. İki amaç için kullanılabilir.
1.Versiyon Kontrol : Projeleriniz için bir versiyon kontrole ihtiyacınız var ise yada kodlarınızı bulutta güvende tutmak istiyorsanız bu araçları kullanabilirsiniz. Evet ilk satırdan anlaşıldığı gibi bu platformlar bir çeşit versiyon kontrol sistemi.
Versiyon kontrol sistemleri kodlarınızın her versiyonunu tutan, skıntı yaşadığınızda geçmiş kodlarınızı geri dönebileceğiniz yada göz atabileceğiniz, takım halinde tek bir projede aynı anda rahatca çalışabileceğiniz araçlardır.
2.Proje Paylaşım ve Bir Toplulukla Projeyi Geliştirmek:
Github üzerinde projelerinizi herkese açabilir insanların görüp inceleyip yorumlarda bulunmasını , katkıda bulunup projelerinizi geliştirmenize yardımcı olmanızı sağlayabilir, açık kaynak olarak projelerinizi burada tutabilrisiniz.
Projelerinizi genele açabildiğiniz gibi kimseye göstermeden dış erişime kapalı halde de bu platformları kullanabilirsiniz.
Peki Hangisini Tercih Etmeliyim ?
Eğer projelerinizi paylaşma gibi bir amacınız var ise kesinlikle Github kullanın derim, çünkü oldukça popüler ve tüm dünya tarafından erişilebilir bir profil, proje paylaşımınız olur.
Fakat eğer projelerinizi bulutta versiyon kontrolü olarak tutup da başkaları ile paylaşmak isterseniz Github sizden para istiyor. Bu noktada bitbucket kullanabiliyorsunuz. Bitbucket gizli projelerinizde de ücretsiz hesap sağlıyor. Ücreti sadece 5 kullanıcıdan fazla kişi projelerinize erişmek istediğinde istiyor ki bu da küçük takımlar için gayet uygun maliyetli bir sistem.
Sonuç olarak bu iki sistem de aynı işi yapıyor, seçim için projelerinizi gizli mi tutacak yoksa genel paylaşıma açacakmısınız bu duruma göre hangisni kullanabileceğinizi seçebilirsiniz.
Soruları olanlar yorum yazabilir. Memnuniyet ile cevaplarım.
Github tüm dünya üzerindeki yazılım geliştiriciler tarafından kullanılan popüler bir platform, şöyle diyebiliriz ki eğer github üzerinde bir projeniz var ise ve birkaç da proje eklediyseniz yazılımcılar arasında bunu söylediğinizde çok havalı olabilirsiniz.
Hatta ve hatta bir iş başvurusu, görüşmesinde referanslarım ve yaptığım işlerle ilgili github hesabıma göz atabilirseniz demeniz çoğunlukla işe alınmanızda diğerlerine göre sizi bir hatta birkaç adım öne çıkartacak ve işe alınmanıza sebep olacaktır :)
Şimdi çıtayı yükselttik, oldukça havalı hale getirdik. Nedir bu github ?
Github ve bitbucket aslında hemen hemen aynı şeyler. İki amaç için kullanılabilir.
1.Versiyon Kontrol : Projeleriniz için bir versiyon kontrole ihtiyacınız var ise yada kodlarınızı bulutta güvende tutmak istiyorsanız bu araçları kullanabilirsiniz. Evet ilk satırdan anlaşıldığı gibi bu platformlar bir çeşit versiyon kontrol sistemi.
Versiyon kontrol sistemleri kodlarınızın her versiyonunu tutan, skıntı yaşadığınızda geçmiş kodlarınızı geri dönebileceğiniz yada göz atabileceğiniz, takım halinde tek bir projede aynı anda rahatca çalışabileceğiniz araçlardır.
2.Proje Paylaşım ve Bir Toplulukla Projeyi Geliştirmek:
Github üzerinde projelerinizi herkese açabilir insanların görüp inceleyip yorumlarda bulunmasını , katkıda bulunup projelerinizi geliştirmenize yardımcı olmanızı sağlayabilir, açık kaynak olarak projelerinizi burada tutabilrisiniz.
Projelerinizi genele açabildiğiniz gibi kimseye göstermeden dış erişime kapalı halde de bu platformları kullanabilirsiniz.
Peki Hangisini Tercih Etmeliyim ?
Eğer projelerinizi paylaşma gibi bir amacınız var ise kesinlikle Github kullanın derim, çünkü oldukça popüler ve tüm dünya tarafından erişilebilir bir profil, proje paylaşımınız olur.
Fakat eğer projelerinizi bulutta versiyon kontrolü olarak tutup da başkaları ile paylaşmak isterseniz Github sizden para istiyor. Bu noktada bitbucket kullanabiliyorsunuz. Bitbucket gizli projelerinizde de ücretsiz hesap sağlıyor. Ücreti sadece 5 kullanıcıdan fazla kişi projelerinize erişmek istediğinde istiyor ki bu da küçük takımlar için gayet uygun maliyetli bir sistem.
Sonuç olarak bu iki sistem de aynı işi yapıyor, seçim için projelerinizi gizli mi tutacak yoksa genel paylaşıma açacakmısınız bu duruma göre hangisni kullanabileceğinizi seçebilirsiniz.
Soruları olanlar yorum yazabilir. Memnuniyet ile cevaplarım.