Ist es für eine brandneue Anwendung besser, WPF statt Windows Forms zu verwenden? Ich habe vorher Windows Forms verwendet, aber nicht viel WPF. Soweit ich weiß, ist WPF der Nachfolger von Windows Forms, richtig?
Die Anwendung wird DirectX Windows (nicht WPF 3D, sondern Managed DirectX und SlimDX ) mit vielen benutzerdefinierten Steuerelementen hosten.
BEARBEITEN: Die Anwendung ist eine 3D-bezogene Anwendung, Editor, wie z. B. modo:
Lösung des Problems
Für das, was es wert ist, es ist 2020, und ich habe Desktop-Anwendungen sowohl in WPF mit MVVM als auch mit Windows Forms geschrieben. Ich muss sagen, dass ich es nicht vermisse, Boilerplate-Code für WPF zu schreiben, wie z. B. Klassen für Konverter, die Verwendung einer Art Ereignisvermittler zur Kommunikation zwischen Ansichten, Befehlen usw. Die Verwendung von MVVM Light kann bei diesem Problem helfen. Ich mag die saubere Trennung von Code in WPF/MVVM, aber bei kleinen Projekten ist die Fähigkeit, eine Windows Forms-Anwendung sehr schnell herauszubringen, meiner Meinung nach nicht zu unterschätzen. Bei grafikintensiven Anwendungen bietet WPF eine bessere Leistung als Windows Forms.
Heutzutage tendiere ich, wenn möglich, zur Webentwicklung, da das Web überall dort verfügbar ist, wo es eine Netzwerkverbindung gibt. Natürlich hat die Webentwicklung typischerweise auch eine längere Produktlieferung. Positiv ist, dass das C#, das Sie bereits kennen, in die Entwicklung in ASP.NET übersetzt werden kann.
Keine Kommentare:
Kommentar veröffentlichen