Meine kleine Homepage - UNDER CONSTRUCTON -

FreeBSD, UNIX, Programmierung, Half-Life 2 und anderes ... Sitemap


Allgemein Wie es geht Test Umfeld Labels TextField LabelText Button Border LoginDialog FractalDlg XML Aufbau <panel> <label> <textfield> <late> <button> <list> History
Java Programmierung Hauptmenü
Suchen

Programmierung - Java - XML2Panel - Wieso und Warum


- UNDER CONSTRUCTON -
Um das Warum und Wieso wie es zu diesem Compiler kam, da muss ich etwas ausholen :-)

Ich bin ein guter alter "Makefile" Programmierer, der vieles lieber durch Scripte macht, als auf irgendwelche automatischen Tools zu vertrauen. In den meisten Fällen sind diese Workframes (wie NetBeans, Eclipse, JBuilder, etc.pp.) ganz nett, jedoch haben diese Tools meist die Funktion die man braucht nicht dabei

In Laufe der Zeit habe ich dafür eine ganz eine Formel gefunden, die ich immer gerne verwende. Tool A kann X aber nicht Y. Tool B kann nicht X aber Y schon. Tool A ist inkompatibel zu Tool B. *grusel*

Wenn man mittlere Projekte vorhat, die während der eigentlichen Prozessbildung aufgebaut werden müssen, finde ich diese Tools ausreichend uninteressant, da entweder schnelles Prototyping von GUI Elementen unbrauchbar ist, oder sinnvolles Workgrouping unmöglich erscheint. Es gibt sicherlich Tools die auf die eine oder andere Art diese Möglichkeiten zur Verfügung stellen - keine Frage !

Jedoch empfinde ich das "Rumklicken" in Dialogen ehr als eine Lästigkeit an, da ich jedes Element durch vil zu aufwendige Einstellungsdialoge sowieso noch anfassen muss, um den Namen, Text zu Ändern. Das ist unproduktive Zeit ... Besondert dann, wenn man den Dialog "from the Scratch" neu Schreibt, schneller fertig wär

Was jedoch auch wieder nervig ist, da man diese Stupide Arbeit eigentlich nicht mag, und genau da hilt einem der xml2panel. Er erstellt JPanel Bohnen auf Grund eines extrem simplen XML Source. Mit dem xml2panel Compiler können ganze Herrscharen von Panels innerhalb von wenigen Stunden voll Funktional erstellt werden.

Koppelt man das ganze noch mit dem xml2objbean Compiler (Veröffentlichung steht noch aus ...) dann können auch Datenbankobjecte, egal ob Lokal, RMI oder EJB - egal ob MySQL, Oracle, mit dazu Beitragen innerhalb einer super sehr kurzen Zeit eine voll funktionierende Datenbankbasierende Java GUI aus dem Boden zustampfen

Dieses Prototyping erlaubt neu aufgetretene Workflow Prozesse in einer Firma recht schnell via Programm begleitfähig zu machen ... Und drei mal dürfen Sie jetzt Raten, was ich zur Zeit so treibe :-)

Das Ziel ist also ganz einfach. Trennung der Visuellen GUI Gestalltung von der eigentlichen Funktionalität. Das klappt auch ganz gut.


- UNDER CONSTRUCTON -

Design, Text und Fotos (C)opyright 1997 - 2008 by Wolfgang Hurst
Last Modificated : 07.May 2005 08:21 CEST