XAML und die WPF
Sunday, December 23, 2007, von André Finken
Bei den ganzen Abkürzungen kann man doch eigentlich nicht mehr durchblicken, oder? RRS, XML, HTML, XHTML, XAML, WPF, WCF, MSIL, XSL und XSLT sind dabei nur die Spitze des Eisberges. Ich habe mal versucht bei Google eine Übersicht über die Abkürzungen zu bekommen, wusste aber gar nicht genau, wonach ich suchen sollte?! Die einzige Chance sich durch dieses Dschungel zu kämpfen, ist bei Wiki nachzuschlagen und so Schritt für Schritt hinter die Bedeutungen der Abkürzungen zu kommen.
Bei EntwicklerPress gab´s in diesem Jahr einen schönen Weihnachtskalender für Entwickler, wobei die Geschenke hinter den Türen genau diese Abkürzungen gebrauchen. Hinter jeder Tür verbarg sich ein eBook mit so schönen Themen wie: XSLT, Software Lifecycle, Visual C#, Social Software, Dateiformate etc.
Heute, am 23. Dez. war XAML dran. XAML ist ja nun die XML-Beschreibungssprache für die Windows Presentation Foundation, die Visualisierung, das Frontend.
Windows Vista wird gerne als Meilenstein in der Entwicklung von Betriebssvstemen aus dem Hause Microsoft bezeichnet. Es werden Vergleiche mit dem Umstieg von Windows 3.x auf Windows 95 gezogen, mit Superlativen wird nicht gespart. Tatsächlich bringt das Betriebssystem viele nützliche Neuerungen für den täglichen Bedarf von typischen Windows-Benutzern. Hinter den Kulissen fand jedoch eine kleine Revolution statt. Diejenigen, die am meisten die Auswirkungen dieser Revolution zu spüren bekommen, sind die Softwareentwickler.
Eine dieser großen Entwicklungen wird die WPF sein und somit XAML, auch Silverlight ist in aller Munde. Die komplette Trennung von Code und Design, Daten und Layout. Hmm, wie oft wurde das bereits angekündigt? Und wie lange dauert die Einführung? HTML und CSS, sowie XML und XSL sind für mich solche Trennungen.
Zudem erlaubt mir meine Fantasie nicht, die Möglichkeiten mit WPF zu erahnen. Ich öffne den Design-Editor und beginne mit dem definieren der Button-Größe? Alles ist skalierbar und wartet auf die Hände eines begnadeten Künstlers. Eigentlich müsste ich einen Designer einstellen. Aber wer will das Privat schon :) ?
Wir Entwickler wissen, das wir nur in Ausnahmen wirklich gute Designer sind. Somit erstellen wir immer ein, für uns, nützliches Design und können damit in den meisten Fällen keinem Usability-Test standhalten. Ich selbst bin gespannt, wie sich die Entwicklung auswirken wird und werde mich in der nächsten Zeit mehr mit WPF, XAML und Silverlight beschäftigen und darüber schreiben.
Name: