Inicio > Tecnología > El lenguaje de comercio

RDML – el Lenguage 4GL para Aplicaciones Empresariales

Para cumplir nuestra promesa de Advanced Software Made Simple (Software Avanzado Hecho Simple), fue necesario desarrollar nuestro propio lenguaje de programación. Se llama RDML, el cual es el acrónimo en inglés para Rapid Development and Maintenance Language (Lenguaje para el Desarrollo y Mantenimiento Rápido). Se considera RDML un lenguaje de cuarta generación (4GL). Al saber el lenguaje, es posible crear muchos y diferentes tipos de software que se pueden operar en cualquier combinación de hardware.

Un 4GL es un lenguaje de programación o ambiente diseñado con un propósito específico – el desarrollo de sistemas orientados al negocio y centrados en la base de datos. Dentro de la evolución de la informática, el 4GL siguió al 3GL en una tendencia a la abstracción más alta y a la ejecución de más acciones.

LANSA RDML — ¡La ruta más rápida a su destino!

¿Por qué es RDML tan especial?

El modo de lenguaje natural de los lenguajes de tercera generación mejoró el proceso de desarrollo de software de las generaciones previas tales como los lenguajes binario y assembler. Sin embargo, los métodos 3GL de desarrollo pueden ser lentos y estar llenos de errores. Quedó claro que algunas aplicaciones se podrían desarrollar más rápido al añadir un lenguaje de programación de nivel y metodología más altos que generarían el equivalente de instrucciones 3GL muy complicadas con menos errores.

Ya que RDML se orienta a una tarea específica – la de construir aplicaciones – es un lenguaje muy fácil de aprender y brinda beneficios considerables de productividad al desarrollador. Por ejemplo, una sola línea de código RDML puede generar treinta líneas de código 3GL.

Aprendiz de todo contra maestro de uno

Es sorprendente que, dada la superioridad evidente del enfoque 4GL, algunos de los lenguajes más de moda hoy día son todavía modelados en conceptos 3GL. Java en un ejemplo y se ha hecho popular porque se usa adecuadamente para muchas aplicaciones diferentes; software empresarial, juegos para teléfonos móviles, sitios Web, etc. Pero lo fuerte de Java – su aplicabilidad genérica – es también su debilidad.

La fuerza de Java yace en su infraestructura técnica, mientras que LANSA RDML es optimizado para la construcción de aplicaciones empresariales. Aun cuando es posible construir su próxima aplicación empresarial con RDML o con un 3GL como Java, al analizar los costos considerablemente más altos y el tiempo necesario para seguir el camino de Java, sabrá usted porque muchas organizaciones encuentran que la Ruta LANSA es más atractiva. LANSA RMDL permite a los desarrolladores trascender la pila tecnológica y enfocarse en los requisitos del negocio.