Интернет

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

Любите 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

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

Недостатки

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

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

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

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

Вывод

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

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН