Ich bin gerade dabei, C # zu lernen und habe Java und vor zwei Jahrzehnten VB6 sehr gut im Griff. Ich spring direkt in Windows-Desktop-Anwendungen und frage mich, welche Alternativen es für WPF gibt?
Alles in letzter Zeit, das wäre relevanter für das Lernen von Zeit?
Ich habe einen Thread hier gefunden, frage mich aber, ob es Änderungen gegeben hat. Zum Beispiel, Silverlight ist alles, aber scheinbar aufgegeben.
Hintergrund: Ich habe einen BS-Abschluss in Informatik, aber es ist ungefähr 5 Jahre her, seit ich in der Technologiebranche bin und gerne in eine Programmierkarriere zurückspringen würde. Am Anfang möchte ich ein Portfolio aufbauen.
Im Allgemeinen ist WPF die beste Option für die Desktop-Entwicklung unter Windows. Es gibt nichts anderes, das nahe kommt.
Die wichtigste "Alternative" wäre, wenn Sie auf Windows Store-Anwendungen abzielen würden. In diesem Fall würden Sie das Windows Store-Entwicklungsmodell verwenden. Dies basiert immer noch auf XAML (wie alle neuen Microsoft-UI-Technologien), so dass WPF-Wissen ziemlich gut übertragen wird.
Wenn Sie nur c # native UI-Entwicklung betrachten, denke ich, dass Ihre einzige Alternative WinForms wäre. Persönlich denke ich, dass WPF viel flexibler und leichter zu handhaben ist, wenn man es versteht, und es ist sehr benutzerfreundlich, wenn man eigene Erweiterungen schreiben möchte. WinForms können wohl einfacher und einfacher zu erlernen sein, aber Sie werden nicht die gleiche Flexibilität und Erweiterung erreichen.
Tags und Links wpf c# user-interface