Avatar
hanisek.sedlon:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na hanisek.sedlon
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
hanisek.sedlon:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na hanisek.sedlon
David Čápka:

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

Nahoru Odpovědět 16.4.2015 23:14
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na hanisek.sedlon
Petr Čech (czubehead):

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
Why so serious? -Joker
Avatar
Odpovídá na Petr Čech (czubehead)
hanisek.sedlon:

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 hanisek.sedlon
Michal Štěpánek:

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:

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:

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  +6 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:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na vodslon
David Čápka:

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  +2 17.4.2015 14:48
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michal Žůrek (misaz):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
David Čápka:

Ž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  +1 17.4.2015 15:09
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
vodslon
Člen
Avatar
Odpovídá na David Čápka
vodslon:

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  +1 17.4.2015 15:10
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na vodslon
David Čápka:

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  +1 17.4.2015 15:11
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na vodslon
David Čápka:

Tady sem ti udělal screenshoty.

Nahoru Odpovědět 17.4.2015 15:13
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michal Žůrek (misaz):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
David Novák:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Luboš Běhounek (Satik):

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

Nahoru Odpovědět 17.4.2015 15:29
:)
Avatar
Odpovídá na David Novák
Michael Škrášek:

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  +1 17.4.2015 15:31
Proč to dělat složitě, když to jde jednoduše.
Avatar
Jiří Janeček (Johnny):

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
hanisek.sedlon:

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

 
Nahoru Odpovědět 17.4.2015 16:39
Avatar
BlugW
Redaktor
Avatar
BlugW:

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

Nahoru Odpovědět  +2 17.4.2015 18:00
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
Gramli
Redaktor
Avatar
Gramli:

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  +3 17.4.2015 19:47
Kdo to říká ten to je...
Avatar
Odpovídá na hanisek.sedlon
Petr Čech (czubehead):

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  ±0 17.4.2015 20:39
Why so serious? -Joker
Avatar
Gramli
Redaktor
Avatar
Odpovídá na Petr Čech (czubehead)
Gramli:

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ý:

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  +4 17.4.2015 22:12
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
BlugW
Redaktor
Avatar
Odpovídá na Štefan Pružinský
BlugW:

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  +2 17.4.2015 22:19
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
Gramli
Redaktor
Avatar
Odpovídá na Štefan Pružinský
Gramli:

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:

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
Proč to dělat složitě, když to jde jednoduše.
Avatar
Petr Čech (czubehead):

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  +1 17.4.2015 22:29
Why so serious? -Joker
Avatar
Odpovídá na Petr Čech (czubehead)
Michael Škrášek:

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  +1 17.4.2015 22:38
Proč to dělat složitě, když to jde jednoduše.
Avatar
Gramli
Redaktor
Avatar
Odpovídá na Petr Čech (czubehead)
Gramli:

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  +1 17.4.2015 22:39
Kdo to říká ten to je...
Avatar
hanisek.sedlon:

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  +1 17.4.2015 23:13
Avatar
Odpovídá na BlugW
hanisek.sedlon:

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  +3 17.4.2015 23:18
Avatar
m4r10
Redaktor
Avatar
Odpovídá na hanisek.sedlon
m4r10:

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  +3 20.4.2015 20:17
Avatar
Odpovídá na m4r10
Michal Štěpánek:

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
Redaktor
Avatar
Odpovídá na Michal Štěpánek
m4r10:

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:

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:

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.