Szerintetek c# winforms vagy WPF et érdemes tanulgatni?





Hahaha, szerencsétlen hülye.
A C#/.Net-nél kevés jobb dolog született a programozás témakörében.





Tekintve hogy Windowsos, így köszi, nem. :D Nem használok olyat.
Marad a Python, PHP, Julia, Node.js, stb.




















Tökmindegy melyiket használja, sajnos a mai világban az emberek már nem programoznak, hanem követik a divatot... ...és mivel a WPF most divatos...
De nézzük csak meg, hogy mennyivel is egyszerűbb egy alapprogramot összedobni WPF-el:
Aztán ugyanezt csináljátok meg Delphi-ben, vagy akár a szimpla SharpDevelop-ban...
Mi a különbség? Platformfüggetlenségre törekedtek? Akkor játszatok Java-val, vagy HTML-el (+JS-el)...
Hogy mit érdemes és mit nem tanulgatni, az mint általában minden mással is, ezzel is csak utólag derül ki!
Érdemes sokmindent kipróbálni!





Amire neked kell, arra tökéletesen elég a WinForms is. WPF-nek számos előnye van, ha például csili-vili UI-t akarnál létrehozni, akkor azt ajánlanám, ugyanakkor ahogy #1 is kifejtette, átkozottul komplex technológiáról van szó, tanulási görbéje nagyon lapos, azaz kezdetben sok-sok órát "pazarolnál el" az elsajátítására. Ráadásul drága MS volt olyan okos, hogy a sok XAML alapú technológiát nem különböztette meg eléggé, így ha egy problémára rákeresel, találni fogsz Silverlight, Windows Runtime (8), UWP megoldásokat, amelyek 90%-ban nem ültethetőek át 1:1 WPF-re, és viszont.
Ennek ellenére, nem tartom érdemtelennek a WPF megtanulását (már csak amiatt is, mert így könnyebb egyéb hasonló technológiákat megtanulni, lásd fentiek), ugyanakkor készülj fel rá, hogy jóval több ideig fog tartani az alkalmazás elkészítése - de UI tekintetében jóval igényesebb lehet, illetve MVVM minta alkalmazása miatt (ami több mint erősen ajánlott fenti techek esetén) kód is letisztultabb lehet.










Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!