Abstract: Große und professionell aussehende Applikationen in Perl sieht man
selten, obwohl Perl in vielen Bereichen dafür sehr gut geeignet ist.
Das liegt vielleicht auch daran, daß viel zu wenig Entwickler XRC
kennen.
XRC steht für XML Ressource Compiler und ist eine Wx-Erweiterung die
eine Abstraktionsschicht zwischen GUI und Quellcode einführt, nebst
zugehörigem XML-Format. Damit kann nicht nur eine Oberfläche für ein
WxPerl Programm in Rekordzeit entworfen werden. XRC bietet auch viele
interessante Möglichkeiten, mit Teilen von graphischen Oberflächen
dynamisch umzugehen und diese wiederzuverwenden, auch z.B. von
wxPython-Programmen.
Während meines Vortrages möchte ich nach knappen Übersicht was Wx
ist und was es auszeichnet, kurz die Architektur und Arbeitsweise von
XRC erläutern. Danach will ich hauptsächlich auf seine Möglichkeiten
und Grenzen eingehen. Ein Schwerpunkt ist es für mich aufzuzeigen,
welche Vorteile eine saubere Trennung zwischen Code und Design bietet,
was sich ja bei Webseiten seit Jahren allgemein anerkannt ist. Mit
mehreren Beispielen und Screenshots mehrer aktueller RAD-Designer
möchte ich den Zugang zu XRC von verschiedenen Seiten so
nachvollziehbar wie möglich gestalten.