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.
¿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.
