Lernen, Windows Forms-oder Windows Presentation Foundation
So, ich habe mir schon überlegt zu gehen, für die Microsoft-Zertifizierung, und ich habe eine Wahl zu treffen, (jetzt) zwischen Windows Forms und WPF für die Entwicklung von Windows-Anwendungen. Ich habe gute Belichtung zu Windows Forms, aber nie versucht, WPF vor. Zudem werden die meisten der Stellenangebote, wo ich wohne scheinen WinForms-orientiert. Das könnte sich ändern in den nächsten Jahren, so Frage ich mich, ob ich sollte anfangen zu lernen WPF oder stick, um die erprobten und wahren Formen.
Jeder Einblick?
Du musst angemeldet sein, um einen Kommentar abzugeben.
die Menschen beginnen zu denken über die Verwendung es für LOB-Anwendungen. Mit der Veröffentlichung von Prism ist es klar, dass Microsoft beginnt zu fördern, WPF, in andere Möglichkeiten als nur das
"eye-candy" - Funktionen. Dies bedeutet, dass WPF wird dargestellt, wie eine WinForms alternative ziemlich bald.
[Hinzugefügt] -WPF hat mehr zu bieten als nur eye-candy und du kannst davon profitieren eine Menge, ohne dass ein kreatives Genie. Die API ist intuitiv (und Spaß) und bieten eine viel höhere Produktivität.
Kurz, ich würde sagen, wenn Sie wollen, um "zukunftssicher" zu lernen WPF.
In der "enterprise" - Programmierung, ich sehe keine unmittelbare Notwendigkeit für die WPF-Entwicklung. Die Gründe für dieses:
Software für die "home-Markt", ist eine andere Geschichte.
Wenn Sie möchten, um die Zertifizierung Strecke zu lernen, dann WPF ist eine gute Wahl. Es wird ein paar Jahre dauern, bevor es wirklich übernehmen von winforms, aber Es ist eine sichere Wette, es wird so ist es eine gute Investition zu lernen.
Wenn du mehr von einem selbst Anfänger und wollen einfach nur, um die Zertifizierung zu erhalten, zu verbessern Ihre Chancen auf dem job-Markt, dann würde ich gehen mit winforms für die Zertifizierung. Sie können Sie abholen, WPF, wenn Sie es brauchen. Durch die Zeit, die Sie wirklich brauchen, um eine WPF-Zertifizierung wird es wahrscheinlich für Sie einfacher, da Sie bereits verwendet haben.
WPF nutzt XAML-Code für das design/visuelle Erlebnis dies ist die gleiche Technologie, die Silverlight verwendet und werden auch in Zukunft genutzt werden, stark von anderen Aspekten .NET 4.0, speziell, WCF (web services) und WF (workflow).
Ich würde empfehlen, das lernen Sie, wenn Sie die Zyklen, jedoch für zertifizierungszwecke könnte es einfacher sein, gehen Sie einfach weiter und tun die WinForms-Prüfung als WPF ist ganz anders, und meiner Erfahrung ein bisschen eine Lernkurve (weil, wie anders es ist aus WinForms).