domingo, 29 de mayo de 2016

Generando Códigos de Barras con JRuby y Barcodes4J




Ruby tiene un ecosistema muy vibrante que ofrece soluciones para casi todos los problemas comunes. Pero un área particular de retraso es la generación de código de barras. Ruby solamente tiene soluciones para la generación de códigos QR, que son, sin duda, muy popular, pero no gozan de aceptación masiva en segmentos de la industria. Viejas simbologías de códigos de barras, como el Código 128, Data Matrix, y PDF417, gozan de mayor aceptación en las aplicaciones de negocio que los códigos QR. ¿Qué debemos hacer si necesitas generar un código 128 en una aplicación de Ruby / Rails?

Afortunadamente tenemos una solución: JRuby. JRuby nos permite aprovechar excelentes bibliotecas Java y utilizarlos en aplicaciones Ruby. Uno de estos es la biblioteca Barcode4J que es popular en el mundo Java para generar códigos de barras. Hoy en día, vamos a aprender cómo integrar y utilizar Barcode4J en Ruby. Entonces empecemos.