Montag, 15. November 2010

Tag 1: 17:25 - 17:55: Programatic UI - how to build UI and avoid acute chevronitis

Ok: Der erste Na-ja-geht-so-Vortrag. Die wesentlichen Aussagen:
  • String-Bezeichner sind die Ursache für sämtliche Probleme beim Programmieren.
  • Es gibt neue Plattformen, welche massiv auf UI-Beschreibungen in XML setzen, z. B. Android.
  • Um Java-Business-Logik mit der "XML"-GUI kommunizieren zu lassen, ist viel "überflüssiger" Glue Code notwendig.
  • Das ist schlecht!
Die vorgestellte Lösung:
  • Wenn Du in Java programmierst, nutze auf jeder Ebene den zentralen Vorzug, den Java bieten kann: Kontrolle durch den Compiler!
  • Programmiere die GUI in Java!
  • Nutze Reflection, um aus der BLog eine mögliche GUI "abzuleiten".
  • Nutze zusätzlich ObjectForms-Annotations, um den Glue Code weiter zu minimieren.
Durch die FinCon-Brille betrachtet: Nichts neues. Hinzu kommt, dass
1. die aktuelle Tool-Unterstützung für XML-basierte Konfiguration oder GUI-Beschreibung inzwischen sehr gut ist und das Fehlerpotential bei der Entwicklung stark minimiert,
2. ObjectForms bis auf eine Web-Präsenz noch nichts zu bieten hat und nominell auf Android und GWT beschränkt sein wird.

Keine Kommentare:

Kommentar veröffentlichen