5 Stimmen

Ist WPF die Zukunft der Benutzeroberflächengestaltung? Sollte ich es jetzt lernen?

Es wurde viel über die WPF gesprochen. Ich frage mich, ob WPF ein neuer Standard für die Gestaltung grafischer interaktiver Benutzeroberflächen werden wird. Ist dies der Weg, den wir in Bezug auf Windows-Oberflächen einschlagen werden? Wird es sich wirklich so durchsetzen, wie es alle behaupten?

Siehe auch

Windows Forms und Windows Presentation Foundation lernen

(Enthält Links zu vielen anderen nützlichen Beiträgen über WPF).

2voto

Jason Irwin Punkte 1995

WPF gibt es schon seit ein paar Jahren, und die Entscheidung von Microsoft, Visual Studio (2010) in WPF umzuschreiben, ist ein gutes Zeichen dafür, dass es sich durchsetzen wird. Denken Sie daran, dies ist eine der beliebtesten IDEs auf dem Markt und ein Zeichen der Absicht von den Jungs bei Microsoft.

Meine Organisation hat die Technologie im letzten Jahr eingeführt, und obwohl es eine steile Lernkurve gibt - man muss wirklich lernen, in anderen Begriffen zu denken - hat es sich durch die Vielfalt der Anwendungen, die wir entwickeln können, ausgezahlt. Ich liebe Winforms und bin ein großer Fan von asp.net, aber was mich an WPF umhaut, ist, dass man die Bausteine zur Verfügung hat und die Möglichkeiten endlos sind...

Wenn ich Sie wäre, würde ich WPF für die Erfahrung zu lernen und ernten die Belohnungen später. Vergessen Sie nicht - Sie werden auch den Kern von Silverlight lernen, wenn Sie WPF übernehmen - das sind zwei Technologien, die meiner bescheidenen Meinung nach nirgendwo hingehen!

2voto

Chedo Punkte 21

Die Verwendung von WPF ist viel besser als WinForms und Sie müssen eine andere Denkweise haben. Ich kann nur sagen, dass Microsoft bei der Erstellung von WPF- und Silverlight-Anwendungen die HTML-Syntax hätte verwenden sollen, damit das Frontend wiederverwendet werden kann, oder zumindest für Silverlight-Anwendungen, damit Leute, die auf dem Desktop entwickeln, denselben Code wiederverwenden können, wenn sie Browseranwendungen schreiben, die überall verwendet werden können. Wenn HTML5 besser wird, bin ich sicher, dass es sich durchsetzen wird, da der Trend in Richtung Open Source geht (billige Technologien). Zweifellos ist WPF viel besser für die Entwicklung von Desktop-Anwendungen als alles andere, was ich bisher verwendet habe, und c# ist leistungsfähiger, was die Sprache (nicht die Geschwindigkeit) und die Art und Weise, wie sie verwendet wird, angeht.

1voto

Ja, fangen Sie an, es zu lernen. Es ist auf Silverlight anwendbar (wenn auch nicht 1 zu 1), es ist auch ein sehr ähnliches Modell wie das Paradigma von Abobe Flex MXML Sie erhalten also 3 Siege zum Preis von 1.

Es kommen immer mehr Aufträge rein, die das erfordern, also gibt es definitiv einen guten Grund, es am alten Gürtel zu haben.

1voto

Mehmet Punkte 41

Ich fange gerade an, es zu lernen, Matthew MacDonald hat ein tolles Buch darüber geschrieben. Ich empfehle dieses Buch jedem (Tatsächlich surfte ich im Internet, um WPF zu lernen, bis ich auf sein Buch stieß und noch etwas: "Halten Sie sich von der Microsoft-Website (MSDN) fern".

0voto

Tor Haugen Punkte 19063

Ja, wenn Sie Desktop-Anwendungen auf der Windows-Plattform entwickeln, ist WPF der neue Standard. WPF ersetzt die Win32-API, die den Windows-Desktop bisher dominiert hat, und Microsoft erwartet eine ähnliche Lebensdauer für die WPF-Plattform.

Außerdem ist es viel cooler.

Und dann ist da natürlich noch Silverlight.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X