Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

COBOL y modernidad

Por: Reclu IT

14 de octubre de 2013

Por: Raúl Ruíz.

 

Decíamos  hace algunos días hablando de lenguajes de programación  que tienen algunos años, que Cobol,  siendo uno de ellos sigue vigente y además se ha modernizado. También mencionábamos que existen millones de líneas de programación Cobol en todas partes del mundo y en toda clase de negocios, situación que hace a esta tecnología atractiva laboralmente.

El lenguaje en sí, en realidad se ha ido mejorando con el tiempo y la experiencia, así como el buen vino.  El modernizarse no quiere decir que haya cambiado en su esencia, sino que ha tomado lo bueno de los otros que han surgido, sin perder por ello facilidad de uso.

Usted, que programa en .Net, Java, Visual Basic, C y otros, ¿sabe inglés? Si la respuesta es afirmativa, entonces programar en Cobol le resultará de lo más sencillo.  Porque justamente el Cobol es un lenguaje amigable.

Ésta ha sido la experiencia de muchos en la actualidad,  ya que los usuarios se resistían a dejar de lado su inversión inicial en el Sistema que tan bien les ha servido por años, para pasar a uno nuevo con una linda presentación gráfica, a reaprender todo otra vez y a ensayar el funcionamiento.

Pero los desarrolladores de las diversas distribuciones de Cobol, no se quedaron atrás; comenzaron a oír, a escuchar a los usuarios y tomar nota de lo que las posibilidades del hardware moderno les demandaba. Internet había llegado para quedarse, ya el campo de los negocios dejó de ser el barrio,  la ciudad, el país. Ahora la globalización llevó los productos a todo el mundo y aquel dúo dinámico del que hablábamos necesitaba expandirse.  Ya el almacenamiento de datos no se limita al “archivo” en su empresa, las bases de datos relacionales cobraron fuerza, las “suite” de oficina llegaron al hogar y se ampliaron los términos; RDBMS, ODBC, SQL,  y por otro lado Excel, Access, Word, entre otros, así como la programación orientada a objetos y la aparición y desaparición de muchos lenguajes “nuevos”; Clipper, Fox y más.

 

Y de todo eso Cobol se fue quedando con lo mejor y más extendido.

Usted programador/desarrollador puede usar SQL embebido en su código Cobol, puede usar .Net, C, Java, para toda la parte gráfica que necesite. Y acceder a datos que pueden estar en un Mainframe desde un entorno Windows, Linux, Unix, Web, o hasta de un móvil, de forma totalmente transparente para el usuario final.

Hoy día un desarrollo en Cobol, puede ser llevado de forma compilada a los más diversos entornos de Hardware y Sistemas Operativos y funciona sin necesidad de hacerle cambios. El secreto está en que lo único que debe cambiarse es el Runtime o programa que ya viene preparado para la combinación Hardware/SO que el usuario posea. Si el programa está corriendo en un entorno Windows y se cambia a uno Unix,  el Runtime reconocerá dicho entorno y cambiará la salida gráfica de las pantallas a una basada en líneas y columnas sin ningún problema.

Ésa es la facilidad de mantener una programación que sabemos funciona bien y que además tiene la propiedad de migrarse sin mayores cambios esenciales de un entorno de hardware a otro.  Eso significa ahorro de tiempo y de inversión en Análisis y Programación.

Decimos esto porque se argumenta muchas veces que el ambiente de desarrollo de Cobol es caro, porque es licenciado por módulos, pero esto es de acuerdo a lo que se necesite para funcionar.

Creo que más caro es volver a codificar en diferentes lenguajes (porque cambió el hardware o el Sistema Operativo de turno), o cambiar al personal de programación o invertir en capacitación de nuevos lenguajes porque queremos “modernizar” el aspecto externo de los programas.

Concluyendo,  y dirigiendo la atención a las nuevas generaciones de desarrolladores,  existe un campo fértil de posibilidades de trabajo si a sus conocimientos de lenguajes “modernos” se atreven e incorporan Cobol a su currículo, les aseguro que no se arrepentirán.

 

El autor, Raúl Ruíz, es analista de Sistemas con más de 30 años de experiencia, ha desarrollado su labor en su país de origen Uruguay y en varias partes del mundo. Se le puede contactar en la siguiente dirección electrónica: wraulruiz@gmail.com

  • Roberto Castillo dice:

    Muy buen dia, me gustaria saber los requisitos para tener la oportunidad de reclutamiento, tengo experiencia en IT

    https://www.linkedin.com/pub/roberto-castillo-fern%C3%A1ndez/41/658/77

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)
    post-tittle

    COBOL y modernidad

    Por: Reclu IT

    14 de octubre de 2013

    Por: Raúl Ruíz.

     

    Decíamos  hace algunos días hablando de lenguajes de programación  que tienen algunos años, que Cobol,  siendo uno de ellos sigue vigente y además se ha modernizado. También mencionábamos que existen millones de líneas de programación Cobol en todas partes del mundo y en toda clase de negocios, situación que hace a esta tecnología atractiva laboralmente.

    El lenguaje en sí, en realidad se ha ido mejorando con el tiempo y la experiencia, así como el buen vino.  El modernizarse no quiere decir que haya cambiado en su esencia, sino que ha tomado lo bueno de los otros que han surgido, sin perder por ello facilidad de uso.

    Usted, que programa en .Net, Java, Visual Basic, C y otros, ¿sabe inglés? Si la respuesta es afirmativa, entonces programar en Cobol le resultará de lo más sencillo.  Porque justamente el Cobol es un lenguaje amigable.

    Ésta ha sido la experiencia de muchos en la actualidad,  ya que los usuarios se resistían a dejar de lado su inversión inicial en el Sistema que tan bien les ha servido por años, para pasar a uno nuevo con una linda presentación gráfica, a reaprender todo otra vez y a ensayar el funcionamiento.

    Pero los desarrolladores de las diversas distribuciones de Cobol, no se quedaron atrás; comenzaron a oír, a escuchar a los usuarios y tomar nota de lo que las posibilidades del hardware moderno les demandaba. Internet había llegado para quedarse, ya el campo de los negocios dejó de ser el barrio,  la ciudad, el país. Ahora la globalización llevó los productos a todo el mundo y aquel dúo dinámico del que hablábamos necesitaba expandirse.  Ya el almacenamiento de datos no se limita al “archivo” en su empresa, las bases de datos relacionales cobraron fuerza, las “suite” de oficina llegaron al hogar y se ampliaron los términos; RDBMS, ODBC, SQL,  y por otro lado Excel, Access, Word, entre otros, así como la programación orientada a objetos y la aparición y desaparición de muchos lenguajes “nuevos”; Clipper, Fox y más.

     

    Y de todo eso Cobol se fue quedando con lo mejor y más extendido.

    Usted programador/desarrollador puede usar SQL embebido en su código Cobol, puede usar .Net, C, Java, para toda la parte gráfica que necesite. Y acceder a datos que pueden estar en un Mainframe desde un entorno Windows, Linux, Unix, Web, o hasta de un móvil, de forma totalmente transparente para el usuario final.

    Hoy día un desarrollo en Cobol, puede ser llevado de forma compilada a los más diversos entornos de Hardware y Sistemas Operativos y funciona sin necesidad de hacerle cambios. El secreto está en que lo único que debe cambiarse es el Runtime o programa que ya viene preparado para la combinación Hardware/SO que el usuario posea. Si el programa está corriendo en un entorno Windows y se cambia a uno Unix,  el Runtime reconocerá dicho entorno y cambiará la salida gráfica de las pantallas a una basada en líneas y columnas sin ningún problema.

    Ésa es la facilidad de mantener una programación que sabemos funciona bien y que además tiene la propiedad de migrarse sin mayores cambios esenciales de un entorno de hardware a otro.  Eso significa ahorro de tiempo y de inversión en Análisis y Programación.

    Decimos esto porque se argumenta muchas veces que el ambiente de desarrollo de Cobol es caro, porque es licenciado por módulos, pero esto es de acuerdo a lo que se necesite para funcionar.

    Creo que más caro es volver a codificar en diferentes lenguajes (porque cambió el hardware o el Sistema Operativo de turno), o cambiar al personal de programación o invertir en capacitación de nuevos lenguajes porque queremos “modernizar” el aspecto externo de los programas.

    Concluyendo,  y dirigiendo la atención a las nuevas generaciones de desarrolladores,  existe un campo fértil de posibilidades de trabajo si a sus conocimientos de lenguajes “modernos” se atreven e incorporan Cobol a su currículo, les aseguro que no se arrepentirán.

     

    El autor, Raúl Ruíz, es analista de Sistemas con más de 30 años de experiencia, ha desarrollado su labor en su país de origen Uruguay y en varias partes del mundo. Se le puede contactar en la siguiente dirección electrónica: wraulruiz@gmail.com

  • Roberto Castillo dice:

    Muy buen dia, me gustaria saber los requisitos para tener la oportunidad de reclutamiento, tengo experiencia en IT

    https://www.linkedin.com/pub/roberto-castillo-fern%C3%A1ndez/41/658/77

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)

    Política de privacidad de www.recluit.mx

    Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
    contacten con el Propietario.