Aimez GitHub? 4 raisons pour lesquelles vous devriez héberger votre code sur BitBucket
Tout programmeur digne de ce nom connaît ce contrôle des sources Qu'est-ce que Git & Pourquoi devriez-vous utiliser le contrôle de version si vous êtes un développeur? Qu'est-ce que Git & Pourquoi devriez-vous utiliser le contrôle de version si vous êtes un développeur? En tant que développeurs Web, la plupart du temps nous avons tendance à travailler sur des sites de développement locaux, puis il suffit de tout télécharger lorsque nous avons terminé. C'est bien quand c'est juste vous et que les changements sont minimes,… Read More est crucial. L'avantage le plus évident est de vous permettre de stocker votre code en toute sécurité dans un endroit sûr. Cela ne s'arrête pas là. Avoir un bon contrôle de la source facilite l’expérimentation de nouvelles fonctionnalités sans vous inquiéter des dommages irréparables pour votre programme. Le contrôle de la source est quelque chose que nous devrions tous faire.
Mais quel que soit le système de contrôle de version (VCS) que vous utilisez, vous devez penser à l’endroit où vous souhaitez stocker votre code. Vous avez probablement entendu parler de GitHub. Ce n'est pas surprenant. GitHub est utilisé par les particuliers et les entreprises pour héberger du code, collaborer sur la documentation et suivre les problèmes. Il a de très grands noms qui l'utilisent. C'est une belle affaire.
Mais avez-vous entendu parler de BitBucket? Tu aurais dû. BitBucket existe depuis longtemps, ayant été fondé en 2008 et racheté en 2010 par le géant de la technologie australienne Atlassian après avoir développé son propre contingent de fans inconditionnels. Mais est-ce un concurrent digne de GitHub? Et plus important encore, est-ce que c'est bon? Voici quatre raisons pour lesquelles vous devriez envisager d’utiliser Bitbucket..
Remarque: BitBucket a des plans de tarification adaptés aux utilisateurs. C'est totalement gratuit pour 5 utilisateurs.
Vous avez un plus grand choix dans ce que vous utilisez VCS.
iPhone ou Android. Chrome ou Firefox. Vim ou Emacs. Les geeks ne s'entendent pas beaucoup. Malgré une tendance pour le cerveau, il en est de même pour les développeurs de logiciels..
Pour beaucoup, épouser une préférence pour Mercurial plutôt que pour Git revient à dire que vous avez apprécié Gigli. De même, dire que SVN est meilleur que Git vous donnera des regards sales des autres. Oui. Le sujet de ce que VCS est le meilleur est incroyablement controversé.
Les VCS sont le mécanisme que vous utilisez pour stocker le code dans un endroit sûr. Chaque système fait les choses d'une manière légèrement différente, et il va sans dire que les codeurs sont prêts à défendre leur VCS préféré jusqu'à la mort. Heureusement, BitBucket vous offre un peu de flexibilité dans la manière dont vous stockez, branchez et gérez votre code et vous permet de choisir entre Git et Mercurial. Comme vous pouvez vous en douter, chacun a ses points forts et ses points moins forts.
Le blogueur Patrick Thompson a décrit Git un peu comme MacGuyver - apportant autant de fonctionnalités que possible et permettant à l'utilisateur de créer son propre processus de contrôle de code source - et Mercurial comme étant similaire à James Bond. Rapide, accessible mais incroyablement incohérent.
Vous pouvez lire ceci comme raison un. Atlassian a adopté une approche du laissez-faire et ne prétend pas vous obliger à privilégier un VCS par rapport à un autre. C'est un énorme bonus pour ceux qui ne peuvent pas comprendre la syntaxe de Git ou préfèrent simplement utiliser un produit familier..
Vous pouvez avoir autant de référentiels privés que vous le souhaitez.
Parfois, vous voulez montrer au monde sur quoi vous travaillez. C’est peut-être ce qui explique l’ascension croissante de GitHub, et son statut de zéro absolu pour le code source ouvert Questions du code source ouvert: 6 moteurs de recherche de code source utilisables pour les projets de programmation Questions du logiciel libre: 6 moteurs de recherche de code source que vous pouvez utiliser pour des projets de programmation Les projets open source ont besoin de toute l'aide possible. Si ce n’est pas avec un financement, alors avec des volontaires qui contribuent à la programmation open source et aux outils gratuits qu’ils peuvent brandir. Moteurs de recherche réglés avec des algorithmes pour trouver… Read More .
Mais qu'en est-il des choses que vous ne voulez pas partager avec le monde?
Si vous travaillez en tant que développeur indépendant, vous voudrez sans doute garder certaines informations confidentielles. Vous voudrez certainement éviter de partager le travail exclusif que vous avez effectué pour les clients. Si vous utilisez des clés d'API ou des secrets dans les éléments que vous créez, vous voudrez également les masquer des regards indiscrets..
C’est là que GitHub n’est pas à la hauteur. Bien sûr, je suppose que vous pouvez toujours débourser de l'argent chaque mois pour une poignée de dépôts privés.
C'est raison deux pour vérifier BitBucket, qui offre des référentiels privés illimités avec autant que cinq collaborateurs. Tous totalement gratuit.
Vous pouvez avoir confiance.
À l'époque, SourceForge était le roi. Les développeurs s'y sont précipités pour son hébergement gratuit (puis une nouveauté) de code et de fichiers binaires. Beaucoup de choses ont changé depuis. Il a connu un exode d'utilisateurs et de développeurs et a été racheté par de nouveaux propriétaires qui ont pris des décisions douteuses avec leur dernière acquisition..
Selon Justin Clift, écrivant sur le blog de Gluster.
“Dice, les nouveaux propriétaires, encouragent vivement les projets les plus importants à utiliser un nouveau programme d'installation (à source fermée uniquement) propulsant les logiciels espions / espions / publicitaires / malveillants.… Grâce à leurs modifications récentes, les utilisateurs qui téléchargent depuis SourceForge reçoivent désormais un programme d'installation spécial à source fermée qui tente de logiciel tiers non lié sur eux.”
C'est raison trois pour essayer BitBucket. Atlassian n'est pas une aventure nocturne. Ils ont fait le tour du bloc à quelques reprises, après avoir publié des produits incroyables qui sont utilisés par des centaines de milliers de personnes et qui ont suscité beaucoup de bonne volonté de la part d'une communauté de développeurs notoirement instable. Dans cet esprit, il ne semble pas probable qu'ils compromettent la qualité du produit pour gagner rapidement de l'argent..
“Il y a une application pour ça”!
BitBucket n'est peut-être pas GitHub, mais cela ne signifie pas qu'il s'agisse d'un terrain vague et mal aimé d'un produit. Il existe une communauté active qui crée et gère un ensemble d’applications qui utilisent et étendent BitBucket..
Android a Bitbeaker; une application simple qui vous permet de consulter facilement vos référentiels et de suivre les modifications et les problèmes en déplacement.
Pour OS X (et Windows), il y a SourceTree. Comme BitBucket, il est développé par Atlassian. Il offre de belles visualisations de vos projets et une belle interface graphique pour vos dépôts Git et Mercurial..
C'est raison quatre. Un site Web populaire ayant une application de bureau ou mobile n'est pas vraiment nouveau. Cependant, c’est la qualité des applications tierces qui, à mon avis, sont une caractéristique distinctive de ce produit de gestion de source Antipodean.
Désavantages
BitBucket a peut-être beaucoup à faire, mais ce n'est pas GitHub, la métropole open source animée.
Quand vous écrivez un logiciel open source 8 façons d'aider les projets open source si vous n'êtes pas un codeur 8 façons d'aider les projets open source si vous n'êtes pas un codeur Nous avons expliqué pourquoi il est important de contribuer aux projets open source , mais que se passe-t-il si vous n'êtes pas un codeur? Vous n'avez pas à apprendre à programmer pour aider vos projets open source préférés. Beaucoup de non-programmeurs en offrent… Lire la suite et le publier avec une licence Open Source permissive, vous faites effectivement une déclaration qui vous voulez que votre code ait un public. en outre, vous déclarent que vous souhaitez afficher votre aisance et votre capacité en tant que programmeur au monde. Vous voulez que les gens voient ce sur quoi vous travaillez.
GitHub vous donne ce public. LiveGrep: Recherche dans le code source du noyau Linux LiveGrep: Recherche dans le code source du noyau Linux En savoir plus et BootStrap, la boîte à outils frontale qui alimente plusieurs millions de sites Web. En outre, il a également mis au point des fonctionnalités sociales incroyables, vous permettant de suivre, de jouer le rôle de star, comme vous le feriez sur Facebook. C'est du codage, mais en mettant l'accent sur les interactions, la camaraderie et la communauté.
Malheureusement, ces attributs ne sont pas aussi prononcés sur BitBucket que sur GitHub. Cependant, certains pourraient dire que la flexibilité de BitBucket et de ses dépôts privés gratuits compense ses faiblesses sociales et son manque d'affection de la part de la communauté open source..
Conclusion
BitBucket est un outil que je recommande vivement et que j'adore utiliser. Ce n'est pas GitHub, mais il a sa place. Qu'utilisez-vous pour stocker votre code? Envisageriez-vous d'essayer BitBucket? Faites-moi savoir dans les commentaires.
En savoir plus sur: Développement d'applications, Programmation.