Gast ITJim Geschrieben 4. Juni 2018 Teilen Geschrieben 4. Juni 2018 Hallo steh noch am Anfang meiner Progrmierer Karriere in C# und stehe vor einer Frage. In Schule lernen wir mit Windows Forms. Irgendwann später kommt aber auch WPS. Beim lesen hab ich jetzt allerdings festgestellt das WPS doch besser sein soll. Lohnt es sich gleich in WPS einzusteigen oder weiter mit Forms arbeiten? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
1 Whiz-zarD Geschrieben 4. Juni 2018 Teilen Geschrieben 4. Juni 2018 (bearbeitet) Als Anfänger? Weder noch. Nimm Konsolenanwendungen. Weder WinForms noch WPF wird man dir in der Schule richtig beibringen. Letzen Endes ist dies nur die Oberfläche. Wenn du die Logik strikt von der Oberfläche trennst, ist es hinterher fast egal, ob du nun WinForms, WPF, ASP.NET oder ein JavaScript-Framework ala Angular oder React nimmst. Um aber ein Gefühl für die Programmierung zu bekommen, wäre eine Konsolenanwendung angebrachter, da Oberflächen sehr viel Magic aufweisen, die gerade Anfänger noch nicht verstehen, wieso das alles so funktioniert. Bearbeitet 4. Juni 2018 von Whiz-zarD Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 KeeperOfCoffee Geschrieben 4. Juni 2018 Teilen Geschrieben 4. Juni 2018 Du meinst wohl WPF oder? Ja WPF ist derzeit schon eher Standard als WinForms. Soviel ich weiß wird WinForms auch gar nicht mehr supported und weiterentwickelt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 arlegermi Geschrieben 4. Juni 2018 Teilen Geschrieben 4. Juni 2018 Supported werden sowohl WinForms als auch WPF noch ein wenig (zuletzt prominent das High-DPI Upgrade in .NET 4.7(?)). Neuentwicklung fließt so gut wie ausschließlich nach UWP. Interessant ist die Ankündigung, sowohl WinForms als auch WPF nach .NET Core 3 zu porten, bzw. lauffähig zu bekommen. Beides ist also nicht wirklich tot und gerade WinForms hat noch massig Legacy-Anwendungen, die auf die nächsten Jahre hin existieren werden, gepflegt und erweitert werden müssen. WPF ist in meinen Augen nie so wirklich abgehoben, ist allerdings für reine Desktop-Neuentwicklungen schon zu empfehlen. Einem Neuling würde ich aber eher von WPF abraten, da es meiner Erfahrung nach schnell sehr komplex wird mit Themen, die man als Einsteiger nicht so leicht durchdringt (XAML bspw. finde ich stellenweise extrem umständlich - wenn auch sehr mächtig). Ich halte es für völlig ok, die Grundlagen anhand von WinForms zu lernen und dann später mit einem vernünftigen Fundament an WPF ranzugehen. Worauf man bei WinForms darauf achten sollte, ist, dass man sich nicht dazu verleiten lässt, Oberfläche und Logik komplett miteinander zu vermengen, wozu einen das Framework zuweilen schon mal verleitet. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Frage
Gast ITJim
Hallo
steh noch am Anfang meiner Progrmierer Karriere in C# und stehe vor einer Frage.
In Schule lernen wir mit Windows Forms. Irgendwann später kommt aber auch WPS.
Beim lesen hab ich jetzt allerdings festgestellt das WPS doch besser sein soll.
Lohnt es sich gleich in WPS einzusteigen oder weiter mit Forms arbeiten?
Link zu diesem Kommentar
Auf anderen Seiten teilen
3 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.