<img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=MwRGo1IWhe10uG" style="display:none" height="1" width="1" alt="">
Software y Apps | sábado 1, julio 2017 | Por: José Hernández

Esta herramienta te permitirá construir un software tan fácil como jugar con Lego

Cualquiera que haya intentado aprender a construir un software con códigos sabe que no es fácil. Ahora existe una herramienta que te permite construirlo igual de fácil que armar cosas con Lego.


Hay un principio entre los programadores que traducido significa “No te repitas a ti mismo” (Don’t repeat yourself o DRY), que básicamente, lo que dicta es que los desarrolladores deben implementar una funcionalidad en particular en un proyecto, una sola vez. Hacer lo contrario es “malo” porque introduce una deuda técnica y potenciales inconsistencias.

 

Ok, dejemos fuera por un momento la jerga de los ingenieros industriales y programadores. Listo.

 

Ran Mizrahi, cofundador de de Bit, descubrió que algunos proyectos tenían hasta 90 veces repetidas directrices y que cuando intentaban actualizar una en particular, era imposible por los conflictos con otros códigos. En otras palabras, los códigos no son tan sencillos como jugar a armar cosas con Lego… ¿pero y si lo fueran?


Entonces, Mizrahi se puso a trabajar en conjunto con sus colegas para desarrollar una herramienta capaz de utilizar códigos de diferentes fuentes (desarrolladores) sin que tuvieran conflictos entre estos. ¿Imposible? Tal vez, ¿complicado? Definitivamente.

 

 

La mayoría de lenguajes de programación tienen paquetes de administración que les permiten a los desarrolladores importar fácilmente y usar librerías creadas por otras personas. Python tiene PIP, Node tiene Node Package Manager y Ruby tiene RubyGems.

 

Los paquetes descargados desde estos sistemas son complejos, son largos cuerpos de código. Es poco probable encontrar uno, por ejemplo, que haga algo tan simple como operaciones aritméticas. En cambio Bit traza un camino diferente. Este servicio es un híbrido entre una plataforma Host de códigos enlazada con un administrador de paquetes, pero solo para los códigos pequeños.

 

Esto les permite compartir pequeños extractos de código específicos para tareas concretas. Los usuarios podrán descargarlos y usarlos en sus proyectos al ejecutar un solo comando en la terminal. Y a diferencia de otros administradores de paquetes, Bit ejecuta los extractos desde una fascinante capa de visualización.

 

 

Ahora los programadores de Bit trabajan en hacer coincidir los distintos tipos de códigos de manera que los extractos se adhieran unos a otros como los Lego, lo cual no es nada sencillo. Aquí es donde la capa de visualización es importante ya que interpretará el input y output del código como mejor se vea.

 

¿Te animas a probarlo?

Deja tu comentario:

Lo más nuevo

otros tags