Avatar
alexneti
Člen
Avatar
alexneti:

Ahoj,

jsem celkem novy v C# a zacal jsem delat windows forms. Zajimame jestli je vyhodne se ucit WINDOWS FORMS nebo WPF?
Docetl jsem se ze se WINDOWS FORMS prestavaji pouzivat a nahrazuje je novejsi WPF. Muzete mi k tomu rict vas nazor? Dik

 
Odpovědět 3.3.2015 16:55
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na alexneti
Jan Vargovský:

Projdi si WF a pak přejdi k WPF, dá ti to určité znalosti, které využiješ.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  ±0 3.3.2015 17:06
Avatar
Lako
Člen
Avatar
Odpovídá na alexneti
Lako:

WPF je jednoznačně perspektivnější.
WF je jednodušší na naučení. WPF je takové komplexnější a když se dělá dobře (MVVM) vyžaduje nazačátečnické znalosti.

Na WF bych se vykašlal, nebo je rychle přelítnul pro přehled a přešel k WPF.

 
Nahoru Odpovědět 4.3.2015 1:08
Avatar
Odpovídá na alexneti
Neaktivní uživatel:

Ja ti skôr odporučím skôr to WF ako WPF z jednoduchého dôvodu: WPF podľa môjho skromného názoru dosť stagnuje a obávam sa, že skončí ako niektoré iné technológie od MS. WF je tu už dlho, stále ho MS vyvíja, je jednoduchšie na pochopenie a na 95% aplikácii je plne postačujúce :) Druhou vecou, o ktorej si myslím, že ťahá WPF dole, je že desktopových aplikácii veľmi ubúda a iné to už pravdepodobne nebude :)

Editováno 4.3.2015 7:14
Nahoru Odpovědět 4.3.2015 7:10
Neaktivní uživatelský účet
Avatar
Lako
Člen
Avatar
Odpovídá na Neaktivní uživatel
Lako:

Můžeš prosím nějak podložit větu: "stále ho MS vyvíja"- myšleno o WF.. ?

 
Nahoru Odpovědět  -1 4.3.2015 9:29
Avatar
vodslon
Člen
Avatar
Odpovídá na alexneti
vodslon:

Ahoj,

Já jsem taky spíše začátečník, možná mírně pokročilý, ale velmi mírně :).
Ale být Tebou tak začnu ve WF, i když je ted tendence od MS prosazovat všechno do WPF, ale to WF je mnohem jednodušší na pochopení pro začátečníka a hlavně co se naučíš ve WF tak to ve WPF znovu použiješ. Vlastně principic WPF je o tom, že máš grafickou část kompletně ve Xamlu, který je mnohem bohatší na možnosti animace, videa, grafiky atd, než starší WF. Ale pokud budeš začínat aplikací Můj svět atd, tak opravdu začni ve WF, at si nekomplikuješ život jenom tím, že ti u kontrolky bude chybět Name="" .

 
Nahoru Odpovědět  +1 4.3.2015 9:50
Avatar
Nahoru Odpovědět  +1 4.3.2015 10:23
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Štěpánek:

Nechci ti kazit iluze (přestože já zatím dělám vše ve WF a s WPF teprve pomalu začínám), ale MS skutečně už WF nevyvíjí a v další verzi Visual Studia už v nabídce WF ani nebude. Nemyslím si, že desktopových aplikací ubývá, jen přibývá webových aplikací...

Nahoru Odpovědět  -1 4.3.2015 11:12
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
NeonMaster
Člen
Avatar
Odpovídá na alexneti
NeonMaster:

Začni s WF ale jenom to rychle projdi ať víš o čem to je a potom přejdi na WPF je jednoduché jenom se stačí naučit xaml a ten není složitý. :)

Není důležité se nějak moc učit pokročilé věci WF protože WPF je mnohem lepší a všechny aplikace budeš dělat ve WPF. A i kdyby ne ono je si to hodně podobné jak se naučíš WPF tak potom se vrátit k WF nebude trvat moc dlouho

Editováno 4.3.2015 12:26
 
Nahoru Odpovědět  -2 4.3.2015 12:23
Avatar
Nahoru Odpovědět  +1 4.3.2015 13:41
Neaktivní uživatelský účet
Avatar
Michal Žůrek (misaz):

WF se pořád vyvýjí. Pokud mi nevěříte podívejte se do Whats new pro poslední verze .NET frameworku.

https://msdn.microsoft.com/…s171868.aspx

Windows Forms mrtvé nejsou a ještě nějakou dobu (v řádu let) ani nebudou.

Rozdíl je v podstatě pouze v tom principu jakým se uživatelské rozhraní navrhuje, oba mají své klady i zápory, ale to už se tu řešilo milionkrát.

Editováno 4.3.2015 14:34
Nahoru Odpovědět  +1 4.3.2015 14:32
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Neaktivní uživatel
Michal Štěpánek:

Když jsem to psal, dal bych ruku do ohně, že jsem to četl tady, ale teď to nemůžu najít a nabývám dojmu, že se to týkalo WEB forms a ne WIN forms...
Takže se tímto omlouvám za mystifikaci. Osobně jsem za to rád, protože do WPF jsem ještě nepronikl pořádně a dělám vše ve WF...

Nahoru Odpovědět 4.3.2015 16:28
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Michal Štěpánek
Jan Vargovský:

Psali to, bylo to někdy v období, když vydali .NET jako open source :)

 
Nahoru Odpovědět 4.3.2015 17:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.