Любите GitHub? 4 причины, почему вы должны разместить свой код на BitBucket

Любой программист, достойный их соли, знает, что контроль версий

это важно. Самый очевидный перк позволяет вам безопасно хранить свой код в безопасном месте. Это не останавливается там. Хороший контроль исходного кода облегчает экспериментирование с новыми функциями, не беспокоясь о нанесении непоправимого ущерба вашей программе. Контроль над источниками — это то, что мы все должны делать.

Но независимо от того, какую систему контроля версий (VCS) вы используете, вы должны подумать о том, где вы собираетесь хранить свой код. Скорее всего, вы слышали о GitHub. Это не удивительно. GitHub используется частными лицами и предприятиями для размещения кода, совместной работы над документацией и отслеживания проблем. У него есть довольно громкие имена, использующие его. Это довольно большое дело.

Но слышали ли вы о BitBucket? У тебя должно быть. BitBucket существует уже долгое время, он был основан в 2008 году и выкуплен в 2010 году австралийским технологическим гигантом Atlassian после разработки собственного преданного контингента фанатов. Но достойный ли это конкурент GitHub? И что еще более важно, это хорошо? Вот четыре причины, по которым вы должны рассмотреть возможность использования Bitbucket.

Примечание. В BitBucket тарифные планы рассчитаны для пользователей. Это абсолютно бесплатно для 5 пользователей.

У вас есть больший выбор в том, какой VCS вы используете.

iPhone или Android. Chrome или Firefox. Vim или Emacs. Гики не во многом согласны. Несмотря на тенденцию к мозгу, то же самое невероятно верно и для разработчиков программного обеспечения.

Для многих, поддерживая предпочтение Mercurial, а не Git, все равно что сказать, что вы наслаждались Gigli. Точно так же, если вы скажете, что SVN лучше, чем Git, вы получите грязные взгляды от других. Ага. Тема о том, что VCS является лучшим, невероятно спорна.

Короче говоря, VCS — это механизм, который вы используете для хранения кода в безопасном месте. Каждая система работает немного по-своему, и само собой разумеется, что кодеры готовы защищать свои любимые VCS до смерти. К счастью, BitBucket дает вам немного гибкости в том, как вы храните, разветвляете и управляете своим кодом, и позволяет выбирать между Git и Mercurial. Как вы можете ожидать, у каждого есть свои сильные и слабые стороны.

Блогер Патрик Томпсон назвал Git чем-то похожим на MacGuyver — он включает в себя как можно больше функций и позволяет пользователю создавать собственный рабочий процесс управления исходным кодом, а Mercurial напоминает Джеймса Бонда. Быстро, доступно, но безумно противоречиво.

Вы можете прочитать это как причину один. Компания Atlassian немного придерживалась принципа laissez faire и не предполагала, что заставит вас отдавать предпочтение одной VCS над другой. Это огромный бонус для тех, кто не может понять синтаксис Git или просто предпочитает использовать знакомый продукт.

Вы можете иметь столько личных репозиториев, сколько захотите.

Иногда вы хотите показать миру, над чем работаете. Возможно, это объясняет рост и рост GitHub, а также его статус как нулевой показатель для открытого исходного кода

,

Но как насчет того, чем вы не хотите делиться с миром?

Если вы работаете в качестве внештатного разработчика, вы, несомненно, захотите сохранить некоторые вещи в секрете. Вы определенно захотите не делиться частной работой, которую вы проделали для клиентов. Если вы используете какие-либо API-ключи или секреты в том, что вы делаете, вы также захотите скрыть их от посторонних глаз.

bitprivate

Именно здесь GitHub терпит неудачу. Конечно, я полагаю, вы всегда можете раздавать немного денег каждый месяц для нескольких частных хранилищ.

Это вторая причина для проверки BitBucket, который предлагает неограниченные частные репозитории с пятью соавторами. Все совершенно бесплатно.

Вы можете доверять этому.

В свое время SourceForge был королем. Разработчики стекались к нему за его бесплатный хостинг (тогда новинка) кода и двоичных файлов. С тех пор многое изменилось. Он видел исход пользователей и разработчиков и был выкуплен новыми владельцами, которые приняли некоторые сомнительные решения с их последним приобретением.

По словам Джастина Клифта, пишу в блоге Gluster.

«Новые владельцы Dice настоятельно рекомендуют ведущим проектам использовать новый установщик (только с закрытым исходным кодом), который запускает шпионское / рекламное / вредоносное ПО. … С их недавними изменениями пользователи, загружающие из SourceForge, теперь получают специальный установщик с закрытым исходным кодом, который пытается навязать им несвязанное стороннее программное обеспечение ».

Это третья причина, по которой стоит попробовать BitBucket. Атлассиан не летит по ночам. Несколько раз они были в этом районе, выпустив несколько невероятных продуктов, которые используются сотнями тысяч людей и собрали немало доброй воли от заведомо непостоянного сообщества разработчиков. Имея это в виду, маловероятно, что они могут поставить под угрозу качество продукта, чтобы быстро заработать.

«Для этого есть приложение»!

BitBucket не может быть GitHub, но это не значит, что это бесплодная, нелюбимая пустошь продукта. Существует активное сообщество, которое создает и поддерживает набор приложений, которые используют и расширяют BitBucket.

Android имеет Bitbeaker; простое приложение, которое позволяет вам легко просматривать свои репозитории и отслеживать изменения и проблемы в пути.

bitbeaker

Для OS X (и Windows) есть SourceTree. Как и BitBucket, он разработан Atlassian. Он предлагает прекрасную визуализацию ваших проектов и прекрасный графический интерфейс для ваших репозиториев Git и Mercurial.

sourcetree

Это причина четвертая. Популярный веб-сайт с настольным или мобильным приложением не совсем новый. Тем не менее, я считаю, что именно качество сторонних приложений является отличительной чертой этого антиподовского продукта управления исходным кодом.

Недостатки

BitBucket может многое сделать для этого, но вряд ли GitHub — это шумный мегаполис с открытым исходным кодом.

Когда вы пишете программное обеспечение с открытым исходным кодом

и выпустить его с разрешительной лицензией Open Source, вы фактически делаете заявление, что хотите, чтобы ваш код имел аудиторию. Более того, вы заявляете, что хотите показать миру беглость и способности программиста. Вы хотите, чтобы люди видели, над чем вы работаете.

GitHub дает вам эту аудиторию. По сути, это стало притчей во языцех «открытым исходным кодом», фактически соблазнив людей, стоящих за Ruby on Rails, ядром Linux.

и BootStrap, интерфейсный инструментарий, который работает на многих миллионах веб-сайтов. Кроме того, он также стал пионером некоторых невероятных социальных функций, позволяющих вам следить, отмечать звездой и получать лайки, как в Facebook. Это кодирование, но с акцентом на взаимодействие, общение и сообщество.

К сожалению, эти атрибуты не так ярко выражены в BitBucket, как в GitHub. Тем не менее, некоторые могут сказать, что гибкость BitBucket и его бесплатных частных репозиториев компенсирует его социальные недостатки и отсутствие привязанности в сообществе открытого исходного кода.

Заключение

BitBucket — это инструмент, который я от всей души рекомендую, и я абсолютно обожаю его использовать. Это не GitHub, но у него есть свое место. Что вы используете для хранения своего кода? Вы бы хотели попробовать BitBucket? Дай мне знать в комментариях.

Ссылка на основную публикацию
Adblock
detector