Love GitHub? 4 razões pelas quais você deve hospedar seu código no BitBucket

Você tem que pensar em onde você pretende armazenar seu código. É provável que você já tenha ouvido falar do GitHub.

Você tem que pensar em onde você pretende armazenar seu código.  É provável que você já tenha ouvido falar do GitHub.
Propaganda

Qualquer programador que se preze sabe que o controle de origem O que é o Git e por que você deve usar o controle de versão Se você é um desenvolvedor O que é o Git e por que você deve usar o controle de versão? nós tendemos a trabalhar em sites de desenvolvimento local e depois fazer o upload de tudo quando terminarmos. Isso é bom quando é só você e as mudanças são pequenas, ... Leia mais é crucial. O benefício mais óbvio é permitir que você armazene seu código com segurança em um local seguro. Não pára por aí. Ter um bom controle de origem facilita a experiência com novos recursos sem se preocupar em prejudicar irremediavelmente seu programa. Controle de origem é algo que todos nós devemos fazer.

Mas, independentemente de qual sistema de controle de versão (VCS) você usa, você tem que pensar sobre onde você pretende armazenar seu código. É provável que você já tenha ouvido falar do GitHub. Isso não é surpreendente. O GitHub é usado por indivíduos e empresas para hospedar código, colaborar na documentação e rastrear problemas. Tem alguns nomes bem grandes usando isso. É um grande negócio.

Mas você já ouviu falar do BitBucket ? Você devia ter. O BitBucket existe há muito tempo, tendo sido fundado em 2008 e comprado em 2010 pela Atlassian, gigante da tecnologia Aussie, depois de ter desenvolvido o seu próprio contingente de fãs inveterados. Mas é um concorrente digno do GitHub? E mais importante, é bom? Aqui estão quatro razões pelas quais você deve considerar o uso do Bitbucket.

Nota: O BitBucket possui planos de preços dimensionados para usuários. É totalmente gratuito para 5 usuários.

Você tem mais opções em qual VCS você usa.

iPhone ou Android. Chrome ou Firefox. Vim ou Emacs. Geeks não concordam muito. Apesar de uma tendência para o cerebral, o mesmo também é incrivelmente verdadeiro para os desenvolvedores de software.

Para muitos, adotar uma preferência pelo Mercurial sobre o Git é quase como dizer que você gostou do Gigli. Da mesma forma, dizer que o SVN é melhor que o Git lhe dará alguns olhares sujos dos outros. Sim. O tema do que é melhor VCS é incrivelmente controverso.

Os VCSs resumidamente são o mecanismo que você usa para armazenar o código em um local seguro. Cada sistema faz as coisas de uma maneira um pouco diferente, e nem é preciso dizer que os codificadores estão preparados para defender seus VCS favoritos até a morte. Felizmente, o BitBucket oferece a você um pouco de flexibilidade com a maneira de armazenar, ramificar e gerenciar seu código e permite escolher entre o Git e o Mercurial. Como você pode esperar, cada um tem seus pontos fortes e seus pontos não tão fortes.

O blogueiro Patrick Thompson descreveu o Git como sendo um pouco como MacGuyver - trazendo o máximo de recursos possível e permitindo que o usuário crie seu próprio fluxo de trabalho de controle de fonte - e o Mercurial como James Bond. Rápido, acessível, mas enlouquecedoramente inconsistente.

Você pode ler isso como uma razão . A Atlassian adotou uma abordagem de laissez faire e não pretendeu forçá-lo a favorecer um VCS em detrimento de outro. Este é um bônus enorme para aqueles que não conseguem entender a sintaxe do Git, ou simplesmente preferem usar um produto familiar.

Você pode ter quantos repositórios privados desejar.

Às vezes você quer mostrar ao mundo o que você está trabalhando. Talvez isso explique o aumento e a ascensão do GitHub e seu status como base zero para código-fonte aberto Questões de fonte aberta: 6 Mecanismos de pesquisa de código-fonte que você pode usar para projetos de programação Questões de código aberto: 6 Mecanismos de pesquisa de código-fonte que você pode usar para projetos de programação Projetos de código aberto precisam de toda a ajuda que puderem obter. Se não com financiamento, então com voluntários contribuindo para a programação de código aberto e ferramentas gratuitas que eles podem brandir. Motores de busca sintonizados com algoritmos para encontrar ... Leia Mais.

Mas e as coisas que você não quer compartilhar com o mundo?

Se você trabalha como desenvolvedor freelancer, sem dúvida, você vai querer manter algumas coisas privadas. Você definitivamente vai querer evitar compartilhar o trabalho que você fez para os clientes. Se você usar alguma chave de API ou segredos nas coisas que você faz, você vai querer mantê-los escondidos de olhares indiscretos também.

bitprivate

É aqui que o GitHub fica aquém. Claro, eu suponho que você sempre pode gastar algum dinheiro a cada mês por um punhado de repositórios privados.

Esta é a razão dois para verificar BitBucket, que oferece repositórios privados ilimitados com até cinco colaboradores. Tudo totalmente grátis.

Você pode confiar.

De volta ao dia, o SourceForge era o rei. Os desenvolvedores reuniram-se para a sua hospedagem gratuita (então uma novidade) de código e binários. Muita coisa mudou desde então. Ele viu um êxodo de usuários e desenvolvedores e foi comprado por novos proprietários que tomaram algumas decisões questionáveis ​​com sua última aquisição.

De acordo com Justin Clift, escrevendo no blog da Gluster.

“Dice, os novos proprietários, incentivam fortemente os principais projetos a usarem um novo instalador (somente de código fechado) que envia spyware / adware / malware. … Com suas mudanças recentes, os usuários que baixaram do SourceForge agora recebem um instalador de código fechado especial que tenta impingir softwares de terceiros não relacionados a eles. ”

Esta é a razão três para experimentar o BitBucket. Atlassian não é uma aventura de voar por noite. Eles já estiveram no quarteirão algumas vezes, tendo lançado alguns produtos incríveis que são usados ​​por centenas de milhares de pessoas e conquistaram uma boa dose de boa vontade de uma comunidade de desenvolvedores notoriamente volúvel. Com isso em mente, não parece provável que eles comprometam a qualidade do produto, a fim de fazer um dinheirinho rápido.

"Há um aplicativo para isso"!

O BitBucket pode não ser o GitHub, mas isso não significa que é um terreno árido e não amado de um produto. Existe uma comunidade ativa que cria e mantém um conjunto de aplicativos que usam e estendem o BitBucket.

Android tem Bitbeaker ; um aplicativo simples que facilita a visualização de seus repositórios e o rastreamento de alterações e problemas enquanto você está em movimento.

bitbeaker

Para o OS X (e Windows), há o SourceTree . Como o BitBucket, é desenvolvido pela Atlassian. Oferece belas visualizações de seus projetos e uma interface gráfica agradável para seus repositórios Git e Mercurial.

sourcetree

Esta é a razão quatro . Um site popular que tenha um aplicativo de desktop ou móvel não é exatamente novo. No entanto, é a qualidade dos aplicativos de terceiros que considero uma característica distintiva desse produto de gerenciamento de origem Antipodean.

Desvantagens

O BitBucket pode ter muito a seu favor, mas dificilmente é a agitada metrópole de código aberto que o GitHub é.

Quando você escreve software de código aberto 8 maneiras de ajudar projetos de código aberto Se você não é um codificador 8 maneiras de ajudar projetos de código aberto se você não é um codificador Nós cobrimos porque é importante contribuir para projetos de código aberto, mas e se você não for um codificador? Você não precisa aprender a programar para ajudar seus projetos favoritos de código aberto. Muitos não-programadores oferecem algum voluntário ... Read More e o liberam com uma licença Open Source permissiva, você está efetivamente fazendo uma declaração que você quer que seu código tenha uma audiência. Além disso, você está afirmando que quer mostrar sua fluência e habilidade como programador para o mundo. Você quer que as pessoas vejam o que você está trabalhando.

O GitHub oferece esse público. Tornou-se efetivamente um sinônimo de 'código aberto', tendo efetivamente atraído as pessoas por trás do Ruby on Rails, o Kernel do Linux LiveGrep: Pesquisa através do código-fonte do Kernel do LiveGrep: Pesquisa através do código-fonte do Kernel Linux Leia mais e Bootstrap, o kit de ferramentas do front-end que alimenta muitos milhões de sites. Além disso, foi pioneiro em alguns recursos sociais incríveis também, permitindo que você acompanhe, apresente e goste, como faria no Facebook. É codificação, mas com ênfase em interações, companheirismo e comunidade.

Infelizmente, esses atributos não são tão pronunciados no BitBucket quanto no GitHub. No entanto, alguns podem dizer que a flexibilidade do BitBucket e seus repositórios privados gratuitos compensam suas deficiências sociais e sua falta de afeto na comunidade de código aberto.

Conclusão

BitBucket é uma ferramenta que eu recomendo vivamente, e eu absolutamente adoro usar. Não é o GitHub, mas tem o seu lugar. O que você usa para armazenar seu código? Você consideraria dar uma chance ao BitBucket? Deixe-me saber nos comentários.

In this article