Accueil > Technologie > Langage de l’application métier

RDML – Le L4G pour les applications métiers

Pour faire de notre devise « Advanced Software Made Simple » une réalité, il était nécessaire de développer notre propre langage de programmation. Nous l’appelons RDML ou Rapid Development and Maintenance Language. RDML est considéré comme un langage de quatrième génération (L4G). En connaissant ce seul langage, il est possible de créer de nombreux types de logiciels qui s’exécuteront sur pratiquement toutes les combinaisons de matériel.

Un L4G est un langage de programmation ou un environnement conçu dans un but bien précis : le développement de systèmes centrés sur une base de données et orientés métiers. Dans l’évolution de l’informatique, le L4G a suivi le L3G dans une progression vers une abstraction et un pouvoir de l’affirmation de niveau supérieur.

Pourquoi RDML est-il si spécial ?

Le mode langage naturel des langages de programmation de troisième génération a amélioré le processus de développement logiciel par rapport aux précédentes générations comme les langages binaire et assembleur. Néanmoins, les méthodes de développement L3G peuvent s’avérer lentes et sources d’erreur. Il est devenu évident que certaines applications pouvaient être développées plus rapidement en ajoutant un langage et une méthodologie de programmation de niveau supérieur qui pourraient générer l’équivalent d’instructions L3G très compliquées avec moins d’erreurs.

RDML étant orienté vers une tâche spécifique, à savoir la création d’applications, ce langage est facile à apprendre et procure aux développeurs des avantages de productivité non négligeables. Par exemple, une seule ligne de code RDML génèrera trente lignes de code L3G.

Langage à tout faire ou maître en la matière

Il est surprenant de constater que malgré la supériorité évidente de l’approche L4G, certains des langages les plus en vue à l’heure actuelle s’appuient toujours sur le modèle des concepts L3G. Java en est un bon exemple. Il est devenu célèbre car il peut être utilisé sans problème pour de nombreuses applications (logiciels métiers, jeux pour les périphériques mobiles, sites Web, etc.) Mais la principale force de Java, son applicabilité générique, est également son point faible.

La force de Java repose dans son infrastructure technique, alors que LANSA RDML est optimisé pour créer des applications commerciales. Aussi, alors qu’il serait certainement envisageable de créer votre prochaine application métier avec RDML ou un L3G comme Java, lorsque vous analysez les coûts et la durée largement supérieurs pour suivre la méthode Java, vous comprendrez pourquoi un si grand nombre d’entreprise trouvent la méthode LANSA plus attrayante. LANSA RDML permet aux développeurs de transcender toutes les technologies et de rester concentrés sur les besoins métiers.