Amor GitHub? 4 razones por las que debe alojar su código en BitBucket

Debes pensar dónde quieres almacenar tu código. Es probable que hayas oído hablar de GitHub.

Debes pensar dónde quieres almacenar tu código.  Es probable que hayas oído hablar de GitHub.
Anuncio

Cualquier programador que valga la pena sabe que el control de la fuente ¿Qué es Git y por qué debería usar el control de la versión? Si usted es un desarrollador ¿Qué es Git? ¿Por qué debería usar el control de la versión? Si es un desarrollador Como desarrolladores web, la mayoría del tiempo tendemos a trabajar en sitios de desarrollo local y luego solo cargamos todo cuando terminamos. Esto está bien cuando solo eres tú y los cambios son pequeños, ... Leer más es crucial. La ventaja más obvia es que le permite almacenar su código de forma segura en un lugar seguro. No se detiene allí. Tener un buen control de fuente hace que sea más fácil experimentar con nuevas características sin preocuparse por dañar irreparablemente su programa. El control de la fuente es algo que todos deberíamos hacer.

Pero independientemente de qué sistema de control de versiones (VCS) utilice, debe pensar dónde quiere 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 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 por mucho tiempo, fue fundado en 2008 y comprado en 2010 por el gigante tecnológico australiano Atlassian después de haber desarrollado su propio contingente comprometido de entusiastas fanáticos. ¿Pero es un digno competidor de GitHub? Y más importante, ¿es bueno? Aquí hay cuatro razones por las que debería considerar usar Bitbucket.

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

Usted tiene una mayor posibilidad de elegir qué VCS utiliza.

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

Para muchos, abrazar una preferencia por Mercurial sobre Git es casi como decir que disfrutó de Gigli. Del mismo modo, decir que SVN es mejor que Git le hará ganar un aspecto sucio de los demás. Sí. El tema de qué VCS es el mejor es increíblemente controvertido.

Los VCS en resumen son el mecanismo que usa 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 da un poco de flexibilidad con la forma de almacenar, bifurcar y administrar 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, trayendo la mayor cantidad de características posibles 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 supuesto forzarte a preferir 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.

Puede tener tantos repositorios privados como desee.

A veces quieres mostrarle al mundo en qué estás trabajando. Tal vez eso explique el aumento y aumento de GitHub y su estado como punto cero para el código fuente abierto. Materias de fuente abierta: 6 motores de búsqueda de código fuente que puede usar para proyectos de programación. Temas de código abierto: 6 motores de búsqueda de código fuente que puede usar para programar proyectos. Los proyectos de código abierto necesitan toda la ayuda que pueden obtener. Si no es con fondos, entonces con los voluntarios que contribuyen a la programación de código abierto y las herramientas gratuitas pueden blandir. Los motores de búsqueda sintonizados con algoritmos para encontrar ... Leer más.

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

Si trabajas como desarrollador independiente, sin dudas querrás mantener algunas cosas en privado. Definitivamente querrá evitar compartir el trabajo propietario que ha realizado para los clientes. Si usa alguna clave API o secretos en las cosas que hace, querrá mantenerlos ocultos a las miradas indiscretas.

bitprivate

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

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

Puedes confiar en eso

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.

De acuerdo con Justin Clift, escribiendo en el blog Gluster.

"Dice, los nuevos propietarios, recomiendan encarecidamente a los mejores proyectos que utilicen un nuevo instalador (solo de fuente cerrada) que impulsa el spyware / adware / malware. ... Con sus cambios recientes, los usuarios que descargan de SourceForge ahora reciben un instalador especial de código cerrado que intenta imponerles un software de terceros no relacionado ".

Esta es la razón tres para probar BitBucket. Atlassian no es volar por aventura nocturna. Han estado en la cuadra varias veces, habiendo lanzado algunos productos increíbles que son utilizados por cientos de miles de personas y obtuvieron mucha buena voluntad de una comunidad de desarrolladores notoriamente voluble. Con esto en mente, no parece probable que comprometan la calidad del producto para hacer dinero rápido.

"¡Hay una aplicación para eso!"

BitBucket podría no ser GitHub, pero eso no significa que sea un páramo estéril y no querido de un producto. Existe una comunidad activa que crea y mantiene un conjunto de aplicaciones que usan y amplían BitBucket.

Android tiene Bitbeaker ; una aplicación simple que le facilita ver sus repositorios y rastrear cambios y problemas mientras está en movimiento.

bitbeaker

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

sourcetree

Esta es la razón cuatro . Un sitio web popular que tenga una aplicación de escritorio o móvil no es exactamente novedoso. Sin embargo, es la calidad de las aplicaciones de terceros que siento que son una característica distintiva de este producto de administración de fuentes de Antipodean.

Inconvenientes

Puede que BitBucket tenga mucho que ofrecer, pero difícilmente es la metrópoli de código abierto que es GitHub.

Cuando escribes software de código abierto 8 formas de ayudar a proyectos de código abierto si no eres codificador 8 formas de ayudar a proyectos de código abierto si no eres codificador Hemos explicado por qué es importante contribuir con proyectos de código abierto, pero ¿y si no eres un codificador? No tiene que aprender a programar para ayudar a sus proyectos de código abierto favoritos. Muchos no programadores ofrecen ... Lea más y publíquelo con una licencia permisiva de código abierto; de hecho hará una declaración de que desea que su código tenga audiencia. Además, estás diciendo que quieres mostrar tu fluidez y habilidad como programador al mundo. Quieres que la gente vea en lo que estás trabajando.

GitHub te da esa audiencia. Se ha convertido efectivamente en sinónimo de 'fuente abierta', atrayendo efectivamente a las personas detrás de Ruby on Rails, Linux Kernel LiveGrep: Búsqueda a través del código fuente del núcleo de Linux LiveGrep: búsqueda a través del código fuente del Kernel de Linux Lea más y BootStrap, el kit de herramientas frontales que impulsa a muchos millones de sitios web. Además, ha sido pionera en algunas características sociales increíbles, lo que le permite seguir, destacar y gustar, 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 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 adoro usarla. No es GitHub, pero sí tiene su lugar. ¿Qué usas para almacenar tu código? ¿Considerarías darle una oportunidad a BitBucket? Házmelo saber en los comentarios.

In this article