¿Te encanta GitHub? 4 razones por las que debe alojar su código en BitBucket

  • Harry James
  • 0
  • 3420
  • 205
Anuncio

Cualquier programador que valga la pena sabe que el control de fuente es Git y por qué debe usar el control de versiones si es desarrollador. tendemos a trabajar en sitios de desarrollo local y luego cargamos todo cuando terminamos. Esto está bien cuando solo eres tú y los cambios son pequeños ... es crucial. La ventaja más obvia es que le permite almacenar de forma segura su código en un lugar seguro. No se detiene ahí. Tener un buen control de 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 del sistema de control de versiones (VCS) que use, debe pensar dónde tiene la intención de 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 código, colaborar en la documentación y rastrear problemas. Tiene algunos nombres bastante grandes usándolo. Es un gran problema.

¿Pero has oído hablar de BitBucket? Deberías. BitBucket ha existido durante mucho tiempo, fundado en 2008 y comprado en 2010 por el gigante tecnológico australiano Atlassian después de haber desarrollado su propio contingente comprometido de fanáticos acérrimos. ¿Pero es un digno competidor de GitHub? Y lo más importante, ¿es bueno? Aquí hay cuatro razones por las que deberías considerar usar Bitbucket.

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

Tienes más opciones en qué VCS usas.

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

Para muchos, adoptar 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 dará algunas miradas sucias de los demás. 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 codificadores están preparados para defender su VCS favorito hasta la muerte. Afortunadamente, BitBucket le brinda un poco de flexibilidad con la forma en que 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, aportando tantas funciones como sea posible y permitiendo al usuario crear su propio flujo de trabajo de control de fuente, y Mercurial como James Bond. Rápido, accesible pero enloquecedoramente inconsistente.

Puedes leer esto como razón uno. Atlassian ha adoptado un enfoque de laissez faire y no ha presumido forzarlo 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 explique el auge y el aumento de GitHub, y su estado como zona cero para el código fuente abierto Asuntos de código abierto: 6 motores de búsqueda de código fuente que puede usar para proyectos de programación Asuntos de código abierto: 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 es con fondos, entonces con voluntarios que contribuyen a la programación de código abierto y herramientas gratuitas que pueden usar. Los motores de búsqueda ajustados con algoritmos para encontrar ... .

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 privadas. Definitivamente querrás evitar compartir el trabajo propietario que has hecho para los clientes. Si usas claves API o secretos en las cosas que haces, también querrás mantenerlas ocultas de miradas indiscretas..

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

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

Puedes confiar en eso.

De vuelta en el día, 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 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 ... Con sus cambios recientes, los usuarios que descargan desde SourceForge ahora reciben un instalador especial de código cerrado que intenta frustrar software de terceros no relacionado en ellos.”

Esto es razón tres por probar BitBucket. Atlassian no es una aventura nocturna. Han estado a la vuelta de la esquina varias 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 voluble. Con eso en mente, no parece probable que comprometan la calidad del producto para ganar dinero rápidamente.

“Hay una aplicación para eso”!

Puede que BitBucket no sea GitHub, pero eso no significa que sea un páramo estéril y sin amor de un producto. Hay una comunidad activa que crea y mantiene un conjunto de aplicaciones que usan y extienden BitBucket.

Android tiene Bitbeaker; Una aplicación sencilla que te permite ver fácilmente tus repositorios y rastrear cambios y problemas mientras estás en movimiento.

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

Esto es razón cuatro. Un sitio web popular que tenga 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 administración de fuentes antipodean.

Inconvenientes

BitBucket podría tener mucho a su favor, pero no es la bulliciosa metrópolis de código abierto que GitHub es.

Cuando escribe software de código abierto 8 maneras de ayudar a proyectos de código abierto si no es un codificador 8 formas de ayudar a proyectos de código abierto si no es un codificador Hemos cubierto por qué es importante contribuir a proyectos de código abierto , pero ¿y si no eres codificador? No tiene que aprender a programar para ayudar a sus proyectos favoritos de código abierto. Muchos no programadores se ofrecen como voluntarios ... y lo liberan con una licencia permisiva de código abierto, efectivamente está haciendo una declaración de que quiere que su código tenga una audiencia. Además, afirman que desea mostrar su fluidez y habilidad como programador para el mundo. Quieres que la gente vea en qué estás trabajando.

GitHub te da esa audiencia. Se ha convertido efectivamente en sinónimo de 'código abierto', ya que ha atraído efectivamente a la gente detrás de Ruby on Rails, Linux Kernel LiveGrep: busque a través del código fuente de Linux Kernel LiveGrep: busque a través del código fuente de Linux Kernel y BootStrap, el kit de herramientas front-end que potencia muchos millones de sitios web. Además, también ha sido pionera en algunas características sociales increíbles, que le permiten seguir, destacar y dar me gusta, tal como lo haría en Facebook. Es codificación, pero con é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 encarecidamente, y me encanta usarla. No es GitHub, pero tiene su lugar. ¿Qué utilizas para almacenar tu código? ¿Considerarías probar BitBucket? Házmelo saber en los comentarios.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.