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

  • William Charles
  • 0
  • 3002
  • 857
Реклама

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

Но независимо от того, какую систему контроля версий (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, а также его статус как нулевой уровень для открытого исходного кода. Вопросы с открытым исходным кодом: 6 Поисковые системы исходного кода, которые можно использовать для программирования проектов Вопросы с открытым исходным кодом: 6 Поисковые системы исходного кода, которые можно использовать для программирования проектов Проектам с открытым исходным кодом нужна вся помощь, которую они могут получить. Если не с финансированием, то с добровольцами, участвующими в программировании с открытым исходным кодом и бесплатными инструментами, которые они могут размахивать. Поисковые системы настроены на алгоритмы, чтобы найти ... .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Недостатки

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

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

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

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

Заключение

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




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