NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Honzs Sedlomn:16.4.2015 22:43

Ahoj, hledam někoho kdo by me byl ochotný čas od casu doucovat hlavně z veci okolo Windows forms v C#. Cena si predstavuju kolem 200kc +-. Pokud by mel někdo zájem napište mi.
Doucovani by probíhalo pres Skype

 
Odpovědět
16.4.2015 22:43
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Honzs Sedlomn
David Hartinger:16.4.2015 22:55

Do Windows Forms bych být tebou neinvestoval vůbec žádný čas, natož peníze, ta technologie je mrtvá.

Nahoru Odpovědět
16.4.2015 22:55
New kid back on the block with a R.I.P
Avatar
Honzs Sedlomn:16.4.2015 23:03

A me to zrovna začalo bavit.. Z čeho tak usuzujes a čím bys to nahradil aby to bylo využitelné, v C# a aspoň trochu naučitelné

 
Nahoru Odpovědět
16.4.2015 23:03
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Honzs Sedlomn
David Hartinger:16.4.2015 23:14

Myslím, že tu toho je o C# napsáno dost, prostě si to rozklikni ;-)

Nahoru Odpovědět
16.4.2015 23:14
New kid back on the block with a R.I.P
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Honzs Sedlomn
Petr Čech:16.4.2015 23:18

Místo winforms se uč WPF. Že začátku je to složité, ale v pokročilejších věcech to oceníš

Nahoru Odpovědět
16.4.2015 23:18
the cake is a lie
Avatar
Odpovídá na Petr Čech
Honzs Sedlomn:16.4.2015 23:24

Právě jsem WF oceňoval za jednoduchost. Zrovna jsem v něm začal dělat velký projekt a ted se mi tu zjeví že jebto mrtva technologie:)

 
Nahoru Odpovědět
16.4.2015 23:24
Avatar
Odpovídá na Honzs Sedlomn
Michal Štěpánek:17.4.2015 0:33

Tak WF samozřejmě ještě nějakou dobu bude podporováno, ale pokud se programování učíš, asi by to chtělo se vrhnout rovnou na WPF, protože WF opravdu nemá budoucnost...

Nahoru Odpovědět
17.4.2015 0:33
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Neaktivní uživatel:17.4.2015 7:15

Podľa mňa čokoľvek na desktop nemá moc budúcnosť, aplikácii na desktop bude už len ubúdať. Budúcnosť je web/cloud a mobilná platforma

Nahoru Odpovědět
17.4.2015 7:15
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Štěpánek:17.4.2015 7:23

To si zas až tak moc nemyslím, protože ve firmách budou desktopové aplikace vždycky potřeba. Firmy se nemůžou spoléhat na to, že "nevypadne" internet, takže budou mít data stejně u sebe na serveru a ne někde ve světě. A když má najednou dělat cca 200 lidí ve stejné aplikaci, musel by ten server (kde by byla webapp) být dost výkonný a to stojí nemalé peníze. A to nemluvím o tom, že takových aplikací je ve firmě hodně. Zkrátka pro firmu je levnější řešení desktop... Beru to z vlastní zkušenosti naší a.s., kde dělám "ajťáka"...

Nahoru Odpovědět
17.4.2015 7:23
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
vodslon
Člen
Avatar
vodslon:17.4.2015 14:39

Ahoj, asi to WF není hlavní směr vývoje a nebo jak to napsat, Vy jste ty co tu učí server a vím, že máte obrovské zkušenosti, ale přesto si dovolím tvrdit, že napsat mrtví je přehnané, možná na ustupu, ale určitě pokud se naučí ve WF a podle mě je to na uplný začátek lepší cesta, protože tam uplně odpadá to propojení kodu s Xmlem...

Můj skill není na pozici, abych Tě mohl učit, ale pokud bys přišel na něco co by Tě zajímalo klidně napiš a můžeme se na to přes skype podívat, víc hlav víc ví. :)

 
Nahoru Odpovědět
17.4.2015 14:39
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na vodslon
David Hartinger:17.4.2015 14:48

Já fakt nevím, proč mají lidé takový problém přijmout, že nějaká technologie umírá, děje se to přece pořád. MS WF za chvíli úplně zařízne, jako tu udělal milionkrát v minulosti, učit se něco takového je přece škoda, WPF se dá přece dělat stejně jako WF, můžeš to tam klikat a na XAML e ani nepodívat, ani nemusíš vědět, že tam je. Připravíš se tím o všechny výhody WPF a aplikace bude jako by byla v WF.

Nahoru Odpovědět
17.4.2015 14:48
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:17.4.2015 14:56

tady s tebou nebudu souhlasit. Kdyby MS chtěl WF zaříznout, tak ho posledních několik verzi .NET frameworku nevylepšuje...

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

6 bod od shora u změn do verze 4.6
2 bod od shora u změn do verze 4.5.2
V změnách pro April 2014 (3 od shora) u verze 4.5.1

To že Microsoft do nových technologií pouze WPF je dáno tím, že koncept WF se tam moc nehodí, ale vůbec to neznamená, že by Widnows Forms zařízl.

 
Nahoru Odpovědět
17.4.2015 14:56
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Hartinger:17.4.2015 15:09

Že ho ještě udržuje je sice zajímavé, ale to neznamená, že ho pak nezařízne. Zrovna MS je expert na zabíjení technologií. To máš jako WebForms a MVC. Všichni víme, že tyhle frameworky umřou, jen nevíme kdy. Neříkej mi, že pochybuješ o tom, že WF dají pryč.

Každopádně, že v WPF jde dělat stejně jako v WF je prostě fakt, není v tom žádný rozdíl, na XAML se ani nemusíš podívat. Potom je fakt otázka na zdravý rozum proč to nepoužívat.

Nahoru Odpovědět
17.4.2015 15:09
New kid back on the block with a R.I.P
Avatar
vodslon
Člen
Avatar
Odpovídá na David Hartinger
vodslon:17.4.2015 15:10

No to právě není uplně pravda, pokud vím, tak mi to třeba dělá, že nahodím Button do panelu a ted když dám kod, tak ho tam nemůžu najít. Musím se vrátit a v XMLU napsat v řádce u buttonu Name="MyButton" a to už začátečníka strašně plete

 
Nahoru Odpovědět
17.4.2015 15:10
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na vodslon
David Hartinger:17.4.2015 15:11

Ale ne, máš tam přece okno Properties. Klikneš na button, on se ti otevře. Naklikneš mu jméno, naklikneš mu události. Je to úplně to samé.

Nahoru Odpovědět
17.4.2015 15:11
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na vodslon
David Hartinger:17.4.2015 15:13

Tady sem ti udělal screenshoty.

Nahoru Odpovědět
17.4.2015 15:13
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:17.4.2015 15:14

dají ho pryč, ale kdy? Jestliže se oplatí pro ně vyvíjet high-DPI položky, tak ho asi neplánují sundat zítra, že.

 
Nahoru Odpovědět
17.4.2015 15:14
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
David Novák:17.4.2015 15:20

Máte tu zajímavou diskuzi.. :D

S XAML jsem se trochu setkal dřív a hodně se mi líbí - jasné, jednoduché, přehledné.

Jinak je jasné, že WF budou ještě nějakou dobu udržovat. A i po skončení ty programy nejspíš pojedou. Otázka ale je, proč používat prastarou a neperspektivní technologii, když tu máš nástupce, který ji takřka ve všem předčí.. :o

Nahoru Odpovědět
17.4.2015 15:20
Chyba je mezi klávesnicí a židlí.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Hartinger:17.4.2015 15:27

Za předpokladu, že smýšlím logicky, tak chci použít tu technologii, abych musel svůůj projekt měnit za co nejdelší možnou dobu (pokud nejsem masochista). Taky se nenastěhuju do baráku vedle lomu, kterej se pomalu zvětšuje a za bezpečně dlouhou dobu ten barák pohltí.

Nahoru Odpovědět
17.4.2015 15:27
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Luboš Běhounek Satik:17.4.2015 15:29

Nemyslím, že by WinForms měly v blízké době zanikat :`

Nahoru Odpovědět
17.4.2015 15:29
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovídá na David Novák
Michael Škrášek:17.4.2015 15:31

Mně, když programuju WPF, se hodně seká visual studio, ale při WF ne a to je jeden z důvodů proč ho mám radši, další je třeba jednoduchost ...

Nahoru Odpovědět
17.4.2015 15:31
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar

Člen
Avatar
:17.4.2015 16:22

Tak měsíc zpátky - možná ani to ne - jsem se ptal, zda je lepší se učit WinForms nebo WPF a i tehdy se ne všichni shodli, ale přeci jen víc jich bylo pro WinForms.

Já s tím nemám nějaké zkušenosti, takže nemůžu radit, just sayin' :)

 
Nahoru Odpovědět
17.4.2015 16:22
Avatar
Honzs Sedlomn:17.4.2015 16:39

Chápu, proste bych rad něco co má budoucnost :)

 
Nahoru Odpovědět
17.4.2015 16:39
Avatar
Neaktivní uživatel:17.4.2015 18:00

To je další podobná diskuze jako HTML4 vs HTML5 ... o_O

Nahoru Odpovědět
17.4.2015 18:00
Neaktivní uživatelský účet
Avatar
Gramli
Tvůrce
Avatar
Gramli:17.4.2015 19:47

WPF nenahrazuje WinForm, proto si myslim, ze WinForm v dohledne dobe urcite nezariznou a budou ho podporovat. Taky pokud nevyuziji vyhody WPF nemam proc jej pouzit.
Ohledne toho, jestli se ucit WinForm nebo WPF, naucil bych se nejprve zaklady WinForm a pote presel k WPF.

Nahoru Odpovědět
17.4.2015 19:47
Kdo to říká ten to je...
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Honzs Sedlomn
Petr Čech:17.4.2015 20:39

Nechápu, proč by se měl někdo učit WinForms, to je krok zpět. Oproti WPF prakticky nemá výhody a navíc se to dá naklikat stejně jednoduše jako WinForms, pokud se nechceš hrabat v XAMLu. Potom se s tím dá navíc dělat spoustu kravinek jako třeba animace, bindingy (to není kravinka) a pod. Jinak v WPF je kontrolka WindowsFormsHost, která umožňuje dost intuitivně pracovat s WF kontrolkami. To je také jeden z důvodů, proč má WPF relativně málo kontrolek. Nicméně v WPF používám docela často třídu system.window­s.forms.Appli­cation, má spoustu užitečných vlastností, které zpříjemňují život, ale jsou (většinou) nekompatibilní s WPF. Jinak u složitějších věcí u WPF oceníš to, že tam kontrolky mají oproti těm ve WF někdy až několikanásobně víc vlastností a událostí.

Editováno 17.4.2015 20:42
Nahoru Odpovědět
17.4.2015 20:39
the cake is a lie
Avatar
Gramli
Tvůrce
Avatar
Odpovídá na Petr Čech
Gramli:17.4.2015 22:06

Kdyby WinForms nemelo vyhody nebylo by potreba jej nadale podporovat a vyuzivat. Staci si do vyhledavace napsat "WCF vs WinForms" a procist si vyhody, nevyhody jednotlivych technologii.

Nahoru Odpovědět
17.4.2015 22:06
Kdo to říká ten to je...
Avatar
Odpovídá na Gramli
Štefan Pružinský:17.4.2015 22:12

Ja skôr registrujem nevraživosť ku WPF od ľudí, ktorý ovládajú WF a nechce sa im učiť niečo nové...

Nahoru Odpovědět
17.4.2015 22:12
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Neaktivní uživatel:17.4.2015 22:19

Je tu hodně takových lidi, stačilo mi to u diskuze HTML4 vs HTML5, tam jsem se rozhodl že už nikomu nic vnucovat radši nebudu, ono to totiž nemá smysl.

Nahoru Odpovědět
17.4.2015 22:19
Neaktivní uživatelský účet
Avatar
Gramli
Tvůrce
Avatar
Odpovídá na Štefan Pružinský
Gramli:17.4.2015 22:22

Ale ja sem nic takoveho nerekl, navic jsem doporucoval naucit se zaklady WinForms a pak prejit k WPF. Oponoval jsem jen nazoru, ze WinForms jsou mrtve a ze WPF nemusi byt na vse nejvhodnejsi. Je dobre si nejdrive precist celou diskuzi a pote odpovidat.

Nahoru Odpovědět
17.4.2015 22:22
Kdo to říká ten to je...
Avatar
Michael Škrášek:17.4.2015 22:28

WPF je ve všem mnohem lepší, ale ten program co jsem napsal ve WF mi zabral 3x déle napsat ve WPF, protože je 3x složitější.

PS: to byla nadsázka :D

Nahoru Odpovědět
17.4.2015 22:28
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:17.4.2015 22:29

může mi prosím někdo osvětlit své důvody ke 3 mínusům? Doufám, že pro to máte pádné argumenty. Pro [me|]304[/me|­]Gramli : našel jsem si porovnání a WPF podle mě jasně vítězí.

Nahoru Odpovědět
17.4.2015 22:29
the cake is a lie
Avatar
Odpovídá na Petr Čech
Michael Škrášek:17.4.2015 22:38

Dal jsem ti mínus, protože oproti WPF nějaké výhody má např. je mnohem jednoduší(aspoň mně to tak připadne), WPF se seká ve visual studiu(aspoň mně), kdybych chtěl tak ještě něco najdu ...

vím že WPF má mnoho dobrého oproti WF, ale i míň je někdy víc

To je čistě můj názor

Editováno 17.4.2015 22:38
Nahoru Odpovědět
17.4.2015 22:38
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
Gramli
Tvůrce
Avatar
Odpovídá na Petr Čech
Gramli:17.4.2015 22:39

Ok, ja bych na neco pouzil WF na neco WPF, ale to je vec nazoru. Nechci nikomu nic vnucovat ani nikoho ovlivnovat, jen rikam svuj nazor..

Nahoru Odpovědět
17.4.2015 22:39
Kdo to říká ten to je...
Avatar
Honzs Sedlomn:17.4.2015 23:13

Tohle je moje vlákno a nikdo se me nezepta na názor :D jelikož jsem s tím začal a mam rad takové to hraní se serepetičkama, tak me WPF vyhovuje víc, vypadá to lip. Staci se s tím szit a jelikož mam dost zkusenosti s HTML tak pro me naprosto dokonalý. Hlavně grid je moc užitečný. Jen bych chtěl vidět jak to má WPF vyrizene s měněním obsahu třeba jenom pomocí tlačítka. We WF jsou na to panely a podle me ty panely tam jsou strašný. Dával jsem 2 panely od sebe zvlášť vedle sebe do jednoho form a stejně se mi vždycky jedna z nich pri uprave vnorila do druhé

Editováno 17.4.2015 23:15
 
Nahoru Odpovědět
17.4.2015 23:13
Avatar
Odpovídá na Neaktivní uživatel
Honzs Sedlomn:17.4.2015 23:18

To mas jako win 7 vs win 8. Hold já bych na osmičky nikdy nepresel dobrovolne, me 100x víc vyhovuji sedmicky, ale proste jevto technologie která se neustále vyvíjí a je blbost zůstat u něčeho zastaraleho

 
Nahoru Odpovědět
17.4.2015 23:18
Avatar
m4r10
Tvůrce
Avatar
Odpovídá na Honzs Sedlomn
m4r10:20.4.2015 20:17

Uz tri roky, kazdy den s temito technologiemi pracuji. Ver mi, ze obe se pouzivaji hodne. A pouzivaji se na tak obrovskych systemech, ktere tady jeste dalsich 10 let budou. Reknu ti, ze je uplne jedno, kterou technologii zacnes, protoze v praxi se na 90% budes muset tu druhou doucit. Je uplne bezne, ze existuje nejaky starsi system napsany ve WinForms, ale na vsechny nove moduly se pouziva WPF.

I kdyz se o tom moc nemluvi, tak WinForms aplikace jsou sviznejsi (maji lepsi vykon) nez WPF aplikace. Je to dano tim, ze WPF je extremne modifikovatelne, jde tam udelat jakoukoliv aplikaci co si, kterykoliv designer vymysli, ale tato rozsiritelnost omezuje vykon. Celkove to, ale neni az tak velky problem, setkate se s malo aplikacemi, u kterych to bude treba resit.
Na druhou stranu WinForms aplikace si hodne tezko prizpusobis, chces mit Metro style? Tak si nastav property Flat na true, ale uz ani nemysli na to, ze si tam nekde zmenis barvu, uberes border, atd.
Omezeni WPF je taky verze .NETu. WPF technologie byla uvedena ve verzi 3.5, ale hodne veci ji tam chybi. To se spravilo s verzi 4. Bohuzel jeste existuje tolik pocitacu s WindowsXP, do kterych nikdo vyssi .NET nez 3.5 nenainstaluje a nikdo taky nebude stare aplikace prepisovat z WinForms do WPF, takze obe technologie tady budou jeste dlouho.

Co se tyce architektury MVVM, ani tady uplne WPF nevitezi. Ve WinForms muzes bez problemu pouzit INotifyProperyChan­ged interface a binding, jen si ho musis napsat v kodu. Celkove jsem s MVVM ve WinForms trosku narazil, neni to uplne tomu prizpusobene a doporucuje se radeji pouzit MVP.

 
Nahoru Odpovědět
20.4.2015 20:17
Avatar
Odpovídá na m4r10
Michal Štěpánek:21.4.2015 7:55

V zásadě s tebou souhlasím, jen ne s tvrzením, že do XP nenainstaluješ novější .NET než 3.5.
Zrovna nedávno jsem páchal aplikaci u nás ve firmě a pohodlně běží pod .NET4.0 i na XPéčkách. .NET4.5 už lze dát jen na novější systém, ale čtyřka se dá na XP nainstalovat bez problémů.

Nahoru Odpovědět
21.4.2015 7:55
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
m4r10
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
m4r10:21.4.2015 18:21

Nemyslel jsem to tak, ze to nejde, ale ze tu praci nikdo nezaplati. Pokud mas desitky, stovky pocitacu a neni zprovozneno nejake komplexni reseni (napr. automaticka instalace pomoci sitove domeny, nebo pomoci vlastniho systemu) pak ti nezbyva nez na kazdy pocitac nainstalovat novou verzi zvlast a to se tezko presvedcuje vedeni aby na to uvolnilo prostredky (jeste kdyz ten system jakz takz funguje i na stare verzi).

 
Nahoru Odpovědět
21.4.2015 18:21
Avatar
pracansky
Člen
Avatar
Odpovídá na Neaktivní uživatel
pracansky:29.4.2015 22:40

pokud máš na mysli aplikace typu Flappy Bird tak ano, ale na seriozní práci bude vždycky desktop a troufám si říct že i koncept oken je stále nepřekonaný pro 2D zobrazení. Tablety a matlání po displeji přišly zase odejdou nástupem lepší technologie.

pokud jde o webové technologie tak to je pro mě synonymum pro "klikni a čekej" protože si to vývojáři testují na lokálním stroji a v praxi to pak nefunguje.

WF je mrtvý protože neumí dobře pracovat s různým DPI a využívá CPU místo GPU. Pro začátečníky byl ale pochopitelnější něž WPF.
Racionálně ale nezbývá než přijmout že WPF je současnost a WF je minulost bez ohledu na to co se komu líbí :-).
Učit se WF == ztráta času.

 
Nahoru Odpovědět
29.4.2015 22:40
Avatar
Odpovídá na pracansky
Neaktivní uživatel:30.4.2015 7:29

Ono úplne najlepšie je pochopiť princípy, pretože tie tu buú vždy narozdiel od technológii, ktoré sa neustále menia a vyvíjajú.

Nahoru Odpovědět
30.4.2015 7:29
Neaktivní uživatelský účet
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 41 zpráv z 41.