¿Amor GitHub? 4 razones por las que debes alojar tu código en BitBucket

¿Amor GitHub? 4 razones por las que debes alojar tu código en BitBucket / Internet

Cualquier programador que valga la pena, sabe que control de fuente. Qué es Git y por qué debería usar el control de versiones. Si es un desarrollador. Qué es Git y por qué debería usar el control de versiones. Si es un desarrollador como desarrollador web, la mayoría de las veces. tendemos a trabajar en sitios de desarrollo local, luego simplemente cargamos todo cuando hayamos terminado. Esto está bien cuando solo eres tú y los cambios son pequeños,… Leer más es crucial. La ventaja más obvia es permitirle almacenar de forma segura su código en un lugar seguro. No se detiene allí. Tener un buen control de la fuente hace que sea más fácil experimentar con nuevas funciones sin preocuparse por dañar irreparablemente su programa. El control de la fuente es algo que todos debemos hacer.

Pero independientemente de qué sistema de control de versiones (VCS) utilice, debe pensar dónde desea almacenar su código. Es probable que hayas oído hablar de GitHub. Eso no es sorprendente. GitHub es utilizado por individuos y empresas para alojar el código, colaborar en la documentación y realizar un seguimiento de los problemas. Tiene algunos nombres bastante grandes que lo usan. Es un gran problema.

Pero has oído hablar de BitBucket? Deberías. BitBucket ha existido por mucho tiempo, se fundó en 2008 y se compró en 2010 por el gigante de la tecnología australiana Atlassian después de haber desarrollado su propio contingente comprometido de fanáticos incondicionales. ¿Pero es un competidor digno de GitHub? Y lo más importante, ¿es bueno? Aquí hay cuatro razones por las que debe considerar el uso de Bitbucket.

Nota: BitBucket tiene planes de precios escalados para los usuarios. Es totalmente gratuito para 5 usuarios..

Usted tiene más opciones en lo que VCS utiliza.

iPhone o Android. Chrome o Firefox. Vim o Emacs. Los frikis no están de acuerdo en mucho. A pesar de la tendencia cerebral, lo mismo es increíblemente cierto para los desarrolladores de software..

Para muchos, la adopción de una preferencia por Mercurial sobre Git es casi como decir que disfrutaste de Gigli. Del mismo modo, decir que SVN es mejor que Git te hará ganar algunas miradas sucias de otros. Sí. El tema de qué VCS es el mejor es increíblemente polémico.

En resumen, los VCS son el mecanismo que utiliza para almacenar el código en un lugar seguro. Cada sistema hace las cosas de una manera ligeramente diferente, y no hace falta decir que los programadores están preparados para defender a sus VCS favoritos hasta la muerte. Afortunadamente, BitBucket le brinda cierta flexibilidad con respecto a cómo almacena, ramifica y administra su código, y le permite elegir entre Git y Mercurial. Como puede esperar, cada uno tiene sus puntos fuertes y sus puntos no tan fuertes.

El blogger Patrick Thompson describió a Git como un poco como MacGuyver, incorporando tantas funciones como sea posible y permitiendo al usuario crear su propio flujo de trabajo de control de fuente, y Mercurial es como James Bond. Rápido, accesible pero enloquecedoramente inconsistente.

Puedes leer esto como razón uno. Atlassian ha tomado un poco de enfoque de laissez faire y no ha presumido obligarte a favorecer un VCS sobre otro. Esta es una gran ventaja para aquellos que no pueden comprender la sintaxis de Git, o simplemente prefieren usar un producto familiar..

Puedes tener tantos repositorios privados como quieras.

A veces quieres mostrarle al mundo en qué estás trabajando. Tal vez eso explica el auge y la subida de GitHub, y su estado como punto cero para el código de fuente abierta Materias de fuente abierta: 6 Motores de búsqueda de código fuente que puede usar para proyectos de programación Materias de fuente abierta: 6 Motores de búsqueda de código fuente que puede usar para proyectos de programación Los proyectos de código abierto necesitan toda la ayuda que puedan obtener. Si no lo hace con fondos, entonces con voluntarios que contribuyan a la programación de código abierto y herramientas gratuitas que puedan usar. Los motores de búsqueda sintonizados con algoritmos para encontrar ... Leer más .

Pero, ¿qué hay de las cosas que no quieres compartir con el mundo??

Si trabajas como desarrollador independiente, sin duda querrás mantener algunas cosas en privado. Definitivamente querrá evitar compartir el trabajo exclusivo que ha realizado para los clientes. Si usas claves API o secretos en las cosas que creas, querrás mantenerlas ocultas de miradas indiscretas también..

Es aquí donde GitHub se queda corto. Claro, supongo que siempre puedes desembolsar algo de dinero cada mes para un puñado de repositorios privados.

Esto es razón dos para revisar BitBucket, que ofrece repositorios privados ilimitados con tantos como cinco colaboradores Todo totalmente gratis.

Puedes confiar en ello.

En el pasado, SourceForge era el rey. Los desarrolladores acudieron a él por su alojamiento gratuito (entonces una novedad) de código y binarios. Mucho ha cambiado desde entonces. Ha visto un éxodo de usuarios y desarrolladores y ha sido comprado por nuevos propietarios que han tomado algunas decisiones cuestionables con su última adquisición..

Según Justin Clift, escribiendo en el blog de Gluster..

“Dice, los nuevos propietarios, recomiendan encarecidamente a los principales proyectos que utilicen un nuevo instalador (solo de código cerrado) que impulse el spyware / adware / malware. software de terceros no relacionado en ellos.”

Esto es razón tres Para probar BitBucket. Atlassian no es una aventura por la noche. Han estado alrededor del bloque unas cuantas veces, han lanzado algunos productos increíbles que son utilizados por cientos de miles de personas y han obtenido una gran cantidad de buena voluntad de una comunidad de desarrolladores notoriamente inconstante. Con eso en mente, no parece probable que comprometan la calidad del producto para ganar dinero rápidamente..

“Hay una aplicación para eso.”!

Es posible que BitBucket no sea GitHub, pero eso no significa que sea un páramo estéril y sin amor de un producto. Existe una comunidad activa que crea y mantiene un conjunto de aplicaciones que utilizan y amplían BitBucket..

Android tiene Bitbeaker; una aplicación simple que le facilita ver sus repositorios y hacer un seguimiento de los cambios y problemas mientras se desplaza.

Para OS X (y Windows), hay SourceTree. Al igual que BitBucket, está desarrollado por Atlassian. Ofrece hermosas visualizaciones de sus proyectos y una interfaz gráfica agradable para sus repositorios Git y Mercurial.

Esto es razón cuatro. Un sitio web popular con una aplicación de escritorio o móvil no es exactamente novedoso. Sin embargo, creo que la calidad de las aplicaciones de terceros es una característica distintiva de este producto de gestión de fuentes antípodas..

Inconvenientes

Es posible que BitBucket tenga mucho a su favor, pero GitHub no es la bulliciosa metrópolis de código abierto..

Cuando escribe software de código abierto 8 maneras de ayudar a proyectos de código abierto si no es un codificador 8 maneras de ayudar a proyectos de código abierto si no es un codificador Hemos explicado por qué es importante contribuir a proyectos de código abierto , pero y si no eres un programador? No tiene que aprender a programar para ayudar a sus proyectos favoritos de código abierto. Muchos que no son programadores ofrecen voluntariamente algo ... Lea más y libérelo con una licencia de código abierto permisiva, de hecho está haciendo una declaración de que quiere que su código tenga una audiencia Además, declaran que desea mostrar su fluidez y capacidad como programador para todo el mundo. Quieres que la gente vea en lo que estás trabajando..

GitHub te da esa audiencia. Se ha convertido efectivamente en un sinónimo de 'código abierto', habiendo seducido efectivamente a las personas detrás de Ruby on Rails, el Kernel de Linux LiveGrep: búsqueda a través del código fuente de Linux Kernel. que alimenta muchos millones de sitios web. Además, también ha sido pionero en algunas funciones sociales increíbles, que te permiten seguir, destacar y gustar, tal como lo harías en Facebook. Es la codificación, pero con un énfasis en las interacciones, el compañerismo y la comunidad..

Lamentablemente, estos atributos no son tan pronunciados en BitBucket como lo son en GitHub. Sin embargo, algunos podrían decir que la flexibilidad de BitBucket y sus repositorios privados gratuitos compensan sus deficiencias sociales y su falta de afecto en la comunidad de código abierto..

Conclusión

BitBucket es una herramienta que recomiendo de todo corazón, y me encanta usarla. No es GitHub, pero tiene su lugar. ¿Qué usas para almacenar tu código? ¿Considerarías darle una oportunidad a BitBucket? Házmelo saber en los comentarios.

Explorar más sobre: ​​Desarrollo de aplicaciones, programación.