ATENCIÓN: este contenido tiene más de 2 años de antigüedad y, debido a su temática, podría contener información desactualizada o inexacta en la actualidad.
COBOL es un lenguaje creado hace casi 60 años por la pionera del software Grace Hopper (la señorita de la foto), y pensado para crear aplicaciones de negocio.
Lo mires por donde lo mires no es un lenguaje "cool" ni que esté de actualidad, y casi nadie está por aprenderlo. El problema es que existen tantos sistemas críticos en el mundo creados con este lenguaje que lo que falta es gente que programe en COBOL para mantenerlos. De hecho los pocos estudios que hay sobre el tema reflejan que los programadores de COBOL ganan bastante más dinero que los "hipsters" que programan con Go y otros lenguajes de moda ;-)
Si tienes que trabajar con Mainframes y otras reliquias usando COBOL y al mismo tiempo quieres jugar con los chicos "guays", tenemos buenas noticias.
El programador rumano Ionicã Bizãu ha creado una extensión para Node.js que permite ejecutar código Cobol directamente desde JavaScript. Cosa seria.
Para ello por debajo utiliza GNUCobol (antiguo Open Cobol). Este proyecto lo que hace es traducir el código COBOL en código C y lo compila usando GCC. Luego el puente NodeJS-COBOL ejecuta el código compilado cuando sea necesario, desde funciones JavaScript. Esto permite lanzar comandos contra sistemas remotos y procesarlos luego desde JavaScript.
De esta forma se pueden crear frontales web y servicios REST basados en COBOL y JavaScript de una manera sencilla, sacando partido a lo que sabes de ambos mundos.
Es Open Source y gratuito, pero para poder usarlo en un sistema comercial debes pedirle permiso al autor (que dice que te lo dará: solo quiere saberlo).
El desarrollador dice que el código está listo para ser usado en producción, pero no se sabe de nadie que lo esté haciendo. ¿Te atreves a ser tú?
Descárgalo desde la página de Node-Cobol en GitHub.
Fecha de publicación: