The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Über die Wichtigkeit der Windows Presentation Foundation

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
-

Posts: 1524
Nickname: nitronic
Registered: Jul, 2006

Norbert Eder works as a software architect.
Über die Wichtigkeit der Windows Presentation Foundation Posted: Feb 7, 2008 2:50 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by -.
Original Post: Über die Wichtigkeit der Windows Presentation Foundation
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET

Advertisement
Im ersten Teil meiner WPF-Serie hatte ich bereits über WPF aus Sicht eines Unternehmens geschrieben. Mittlerweile ist etwas Zeit vergangen und viele Diskussionen zu diesem Thema wurden gefochten. Hier ein Zwischen-Konklusio zu diesem Thema.

Vermeintliche Argumente gegen WPF


Wohl niemand (der sich mit der WPF auseinander gesetzt hat) streitet ab, dass die Windows Presentation Foundation eine geile Sache ist. Jedoch kaum jemand setzt wirklich ernsthafte Projekte auf Basis der WPF um (zumindest nicht in meinem Umfeld). Auch im Internet nehmen lediglich Komponenten-Hersteller „WPF“ in ihr Programm auf. Standardsoftware und/oder Tools werden kaum in Form von WPF-Anwendungen angeboten.

Ausrede No. 1: Größe des .NET Frameworks
Die von mir meist gehörte „Ausrede“ hatte mit der Download-Größe des .NET Frameworks (Version 3.5) zu tun. Dem kann ich mich absolut nicht anschließen. Man nehme als Beispiel Java. Hier gibt es eindeutig weniger Berührungsängste, obwohl es sich hierbei grundsätzlich um das gleiche System handelt. Weiters sehe ich täglich, welche Datenmengen über die Leitungen flutschen, da fallen die paar Megabytes durchaus nicht ins Gewicht. Für mich ist dies definitiv kein Argument.

Ausrede No.2: Kunde will nicht
In Newsgroups, aber auch persönlichen Gesprächen musste ich feststellen, dass Kunden keine Anwendungen auf Basis WPF haben möchten. Auch dies halte ich durchaus für ein Gerücht. Natürlich gibt es Unternehmen, die spezielle Prozesse implementierten, wonach die Einführung eines gänzlich neuen .NET Frameworks einen Evaluierungsprozess durchlaufen muss. In kleinen Unternehmen ist dies zu 99% jedoch nicht der Fall. Vielmehr ist ihnen – aus meiner Erfahrung – meist völlig egal, womit die Anwendungen umgesetzt wurden, Hauptsache, sie funktionieren und das möglichst fehlerfrei. Ergo kann auch dieses Argument nicht komplett als solches gewertet werden.

Ausrede No.3: Fehlendes Know-How
Dies ist wohl das einzige Argument (von den von mir aufgezählten), welches ich gelten lasse. Natürlich bekommt nicht jeder Entwickler sofort sämtliches WPF-Know-How geimpft. Es müssen schon Erfahrungen gesammelt werden – und das nicht wenige. Tatsache ist, dass es im Vergleich zu Windows Forms einige Unterschiede konzeptioneller Natur gibt und diese berücksichtigt werden müssen. Die Entscheidung, ein Projekt mittels WPF umzusetzen ohne mit jeglichem Wissen aufwarten zu können ist mehr als gefährlich und sollte keinem Kunden zugemutet werden. Schließlich kann auf diese Art und Weise kein einziger Projektplan eingehalten werden. Dennoch muss man einmal ins kalte Wasser springen und den Schritt wagen.

Windows Forms als WPF-Killer


In den meisten Fällen – wir sprechen hier von reiner Windows-Client-Entwicklung – wird auf die guten alten Windows Forms zurück gegriffen. Diese gibt es seit der Einführung des .NET Frameworks, hier ist Know-How vorhanden, es wurden eigene Steuerelemente entwickelt und man weiß einfach, wie im Falle des Falles zu reagieren ist. Daraus resultiert, dass viele Unternehmen weiterhin zu Windows Forms greifen, WPF als interessant einstufen, aber eben nicht verwenden.

Community als Anlaufpunkt
Zu Windows Forms gibt es zahlreiche Ressourcen. Nicht nur englische Homepages beschäftigen sich damit, auch im deutschsprachigen Umfeld ist einiges an Know-How zu finden. Bezüglich WPF sieht dies etwas anders aus. Hier ist man großteils gezwungen, auf die englische Sprache zu setzen. Kann zwar fast jeder, dennoch liest es sich auf Deutsch einfach besser. Im deutschsprachigen Raum finden sich diesbezüglich kaum Personen, die den Spirit von WPF weitertragen – warum auch immer es so ist. Vermutlich liegt es daran, dass wir Mitteleuropäer um ein Vielfaches kontrollierter sind als andere und der Enthusiasmus sich daher in Grenzen hält.

Fehlende Umsetzungen
Viele Firmen, die kein Interesse haben, als Technologieführer aufzuscheinen warten auf andere Unternehmen, die mit entsprechenden Produkten dem Markt die Richtung vorgeben. Genau diese Produkte fehlen meiner Meinung nach. Wie bereits angesprochen gibt es kaum Anwendungen die auf WPF basieren und daher anderen Unternehmen zeigen, dass eine Umsetzung möglich ist, dass derartige Anwendungen von Kunden akzeptiert werden und dass dafür durchaus Potential vorhanden ist.

Hemmungen ablegen


Einer der wohl wichtigsten Punkte eines Entwicklers ist Neugierde. Diese gewährleistet stete Weiterentwicklung. Leider verharren sehr viele Entwickler in dem, was ihnen bekannt ist und sind daher wenig risikofreudig. Dies ist der falsche Weg, wie ich finde. In vielen Unternehmen ist es leider so, dass Entwickler nicht die Möglichkeit haben, sich mit neuen Technologien zu beschäftigen, Prototypen zu bauen, in Büchern/Zeitschriften/Online zu schmökern. Hier gibt es zwei mögliche Wege: Entweder setzt man dies durch (denn schließlich kommt zusätzliches Wissen auch dem Unternehmen zu Gute) oder man erlernt Neues in der Freizeit (was meist der schwierigere Weg ist).

Unterstützung nötig?


In meinem konkreten Fall kann ich sagen, dass ich mich schon seit Mitte 2006 mit WPF beschäftige und bereits mehrere Anwendungen erfolgreich auf Basis der WPF umgesetzt habe. Mittlerweile gibt es wohl kaum eine Anforderung, bei der mit größeren Problemen zu rechnen ist. Natürlich hat es seine Zeit gebraucht, viel Code wurde umsonst geschrieben, aber alle Projekte konnten in Zeit umgesetzt werden und laufen nun im Echtbetrieb. Anfangs war natürlich Skepsis vorhanden, doch konnte dies meisten aus dem Weg geräumt werden.
Da ich immer wieder Anfragen in diese Richtung bekomme und Bedenken behandelt werden müssen, biete ich auf diesem Wege öffentlich meine Hilfe an. Schließlich stehe ich für technologischen Vorsprung und unterstütze gerne. Bei Fragen kann man sich einfach via Kontaktformular an mich wenden. Hilfe ist asap unterwegs.

Fazit


Aktuell schätze ich die Windows Presentation Foundation eher noch als unwichtig ein, da sich viele – mangels vorhandenem Know-How – einfach nicht getrauen, diese Technik/Technologie einzusetzen. Ich denke aber auch, dass in ein paar Monaten/Jahren kaum ein Weg daran vorbei führen wird – man denke hierbei unter anderem an Silverlight, auch kein unwesentlicher Faktor.

Read: Über die Wichtigkeit der Windows Presentation Foundation

Topic: To execute these commandments you’ll have to find the properly gifted follows Previous Topic   Next Topic Topic: Windows Server 2008 RTM

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use