Gabi und Sascha
Tags - Kategorien : Alle | Berlin | Bücher | Fotografie | Java | Linkhalde | Weichware | Verfassung

AWT-Events mit JMX verknüpft zeigt Jean-Francois Denise. Netter Ansatz einer Lösung um die Aktivitäten der Benutzer zu überwachen ;-) Mal schauen, ob sich für SWT unter Eclipse etwas ähnliches realisieren lässt.

Überall lernt man, dass man in der OO-Programmierung keine statischen Felder verwenden soll. Und schon gar nicht public. Eine wunderschöne Vorlage, wie man es nicht machen soll, liefert der NLS Support der OSGi Utilities in Eclipse. Und der wird von Michael Scharf auch noch gelobt. In reinen GUI-Clientanwendungen mag das ja okay sein. Auf Servern ist soetwas zu vermeiden. Abteilung Gruselkabinett!

Beide via ClientJava

In einer Reihe mit , oder gar : Ede

Der Morgenschiss kommt ganz gewiss,
auch wenn es erst am Abend ist. :-)

XML, so liesst man es und so scheint ist, ist die des Internets. XML erlebt in den letzten Jahren einen stillen Hype, der es in sich hat. XML galt als Qualitätsmerkmal, welches Applikationen sinniger oder unsinniger Weise unterstützen mussten und immer noch müssen. Entwscheider bügelten schwierige Entscheidung schon gerne mal mit dem Kommentar ab, dass man das soch in XML machen könne. XML wird in oder REST basierten als ultimatives gepriesen.

XML hat Vorteile. Es ist sowohl von Maschinen als auch bedingt von Menschen lesbar. XML hat allerdings auch einige Nachteile. So ist es ressourcenhungriger und die Parser sind inzwischen aufgeblähte Monster, die ihre Komplexität auch den im Ursprungskonzept nicht vorgesehenen Namensräumen verdanken. XML Dokumente, in denen intensiv von Namensräumen gebrauch gemacht wird, sind für Menschen kaum noch zu verstehen und zu analysieren. Ein weiteres Problem von XML ist, dass es streng hierarchisch ist. Ein Element ist in einem Element beheimatet, welches wiederum in einem Element steckt, solange, bis irgendwann das Wurzelelement kommt. Das abbilden eines RDF-Graphen in XML ist wenig intuitiv. Überhaupt sind Graphen mit XML schwer intuitiv darstellbar.

Fazit: XML ist inzwischen für einige Anwendungen ungeeignet oder schlicht zu fett geworden.

Im Zuge der AJAX Entwicklung gibt es mit JSON ein Serialisierungsformat für leichtgewichtige RPC Anwendungen. JSON schleppt nicht den ganzen XML Overhead mit sich herum und ist sehr kompakt.

Merke: EDV Ewigkeiten sind nicht zu vergleichen mit der Lebensdauer von Latein oder Altgriechisch und jede EDV Technik wird irgendwann so fett, dass sich leichtgewichtige Alternativen bilden. Java ist auch gerade auf diesem Pfad :-)

Weitere Quellen: JSON Homepage, Wikipedia, XML.com