ANGIE: Produktivität durch frame-basierte Generatortechnik!
Aspektorientierte Programmierung (AOP) mit intelligenten ANGIE-Frames
In allen Programmiersprachen versucht man, Funktionalität und Datenzugriffe zu zentralisieren. In der Praxis gelingt dies jedoch nicht immer, mitunter ist eine neue Funktionalität im Code verstreut – es handelt sich dann um sogenannte "Aspekte".
Die Konzepte der
aspektorientierten Programmierung liefern das theoretische Fundament zur Lösung dieser Aufgaben - hochgradig deklarative ANGIE-Frames stellen das geeignete Werkzeug dar, um dies in die Praxis umzusetzen und die Wartbarkeit der Software drastisch zu erhöhen.
Ein Framework für eine Aufgabe: Generieren von Programmtexten
Anstatt in den verschiedensten Programmiersprachen und Systemen immer wieder die Generierung von Sourcen zu implementieren und dabei immer wiederkehrende Teilaufgaben neu zu lösen, kann man mit ANGIE auf einfachste Art und Weise Generatoren für
beliebige Zielsprachen realisieren. Das ANGIE-Framework bietet eine ausgereifte und anerkannte Basistechnik für alle notwendigen Teilaufgaben, von der intuitiven Erfassung parametrisierbarer Artefakte in ANGIE-Frames bis hin zur Formatierung der generierten
Sourcen.
Die ANGIE-Frametechnologie: Kontextabhängigkeiten im Griff
Man kann auf einfache, deklarative Weise in Frames semantische Einheiten des Zielcodings bilden und zusätzlich mit Bedingungen versehen: Zusammenhänge zwischen den Bestandteilen des zu generierenden Codings werden einerseits sichtbar und wartbar, andererseits durch den Frame selbst gekapselt: Frames sind Code-Bausteine als Objekte! Gesteuert wird der Frame-Aufbau durch die leicht erlernbare, an gängigen Standards orientierte Skriptsprache "ANGIE".
Modellieren Sie Ihre Entwurfsmuster und Codefragmente als ANGIE-Frames und steigern Sie Ihre Produktivität mit einer in der Forschung anerkannten sowie im Projekteinsatz bewährten Technologie!
|