WPF vs Window Forms – która lepsza do zapoznania przy tworzeniu aplikacji natywnych?

0

Hej,

Która z technik jest lepsza do zapoznania przy tworzeniu aplikacji natywnych ?
Aspekty graficzne nie mają dla mnie znaczenia.

0

winforms bazuje na winapi i korzysta z systemowych kontrolek, wpf randeruje wszystko sam

0

ok, i to jest ta wiodocą różnica która przemawia za WPF ?

1
  1. czy ja gdzieś pisałem, że któreś jest lepsze?
  2. zapytałeś co lepsze dla native więc napisałem, że WF opiera się na kontrolkach systemowych a WPF nie - czego tu nie rozumiesz?

BTW tak ciężko wpisać w google WinForms vs WPF i poczytać samemu?

0

;)po to jest chyba forum aby zadawać takie pytania. Skoro tego nie rozumiesz to się nie wypowiadaj.
Dodatkowo skoro poczułeś się urażony moim poprzednim postem.. sugeruje udać się do specjalisty

0

jeśli to ja się poczułem urażony to co powiedzieć o twojej odpowiedzi?

EOT z mojej strony

0

no i idealnie ;)
Teraz może wypowie się ktoś rozsądny..

0

W WinForms szybciej wyklikasz standardowe okienka z kontrolkami.

W WPF łatwiej o graficzne bajery.

W jednym i drugim można zrobić mniej-więcej to samo.
Ja tam wolę WinForms.

1

Dla dzisiejszych systemów "lepszy" jest WPF, bo jest to technologia zwyczajnie nowocześniejsza niż WinForms. Poza tym znajomość XAML może się przydać do UWP czy Xamarina. Osobiście wygodniej pisze mi się aplikacje w WPF. Mvvm wzbogacony Prismem to naprawdę luksus w porównaniu z gołym WinForms. No i sam M$ promuje języki oparte o XAML pod natywne apki dla Windowsa. Gdzieś czytałem jak Nadella powiedział, że jednym z priorytetów w rozwoju Windowsa jest w ogóle rezygnacja z technologii Win32 na rzecz UWP, a gdzie będzie potrzeba to zastosuje się emulacje. Chyba ktoś go pytał o nowego Windowsa i zeszło na ten temat, czy coś w tym stylu.

Swoją ostatnią aplikację w WinForms napisałem chyba jakieś 8 czy 10 lat temu.

0

Cały czas odnoszę wrażenie ze wpf jest przede wszystkim "dedykowany" do aplikacji "ładnych dla oka" gdzie główną rolę gra grafika aplikacji.

Zarazem odnoszę wrażenie ze winForms jest prostrze do napisania prostych apps przy minimalnym nakładzie pracy.

Oczywiście xaml daje spore możliwości budowania aplikacji i w tym wypadku według mojej oceny jest bardziej elastyczny. Tym bardziej, z tego co zauważyłem to xaml jest mega prostym językiem łudząco podobnym do html połączonym z css.

1 użytkowników online, w tym zalogowanych: 0, gości: 1