Jak se vyhnout frustraci s Java eventy?

perceptron

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #105 kdy: 06. 02. 2016, 09:08:02 »
Citace
A kdyz se eventa jmenuje "SpadlaHruska", tak tam prece nebudu cpat Jabko
vy ste hovorili ze mate 20 eventov. to znamena ze budete mat 20 public premennych a ste v spore sam so sebou


tisnik

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #106 kdy: 06. 02. 2016, 10:23:36 »
V mém ročníku na vš bylo takových 100 lidí, ale na jedné ruce bych spočítal ty, kteřížto jsou Javisti, vč. mě. Javu nikdo nechce dělat. Jo, z vedlejší univerzity, tam je javistů dost. Víš proč? Protože tam C# ani nemají, nikdy ho nezažili. U nás, kdo zažil C#, je pro něj Java shit. Naštěstí já jsem hrdý člověk a rád si dělám věci těžší, tak je ze mě Javista  :D a to ti řeknu rovnou, že C#je tak o dvě třídy dál než Java, ale já bych nerad pracoval pro Microsoft, obzvlášť ne po tom, kam došly W10.

A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

Kit

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #107 kdy: 06. 02. 2016, 11:20:27 »
A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

O totožnosti se moc mluvit nedá. C# víc vede ke strukturovanému programování, Java zase k objektovému. To jsou různá paradigmata, která způsobují potíže při přechodu mezi těmito jazyky.

tisnik

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #108 kdy: 06. 02. 2016, 12:14:36 »
A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

O totožnosti se moc mluvit nedá. C# víc vede ke strukturovanému programování, Java zase k objektovému. To jsou různá paradigmata, která způsobují potíže při přechodu mezi těmito jazyky.

Delal jsem i ve Forthu, assemblerech, Lispu, na skolach do nas tlacili Prolog a Haskell - _toto_ jsou zcela odlisna paradigmata, z tohoto uhlu je C# a Java skoro totez (a naschval, je to tak navrzeno, aby na ne mohla prechazet majorita v ID). Jestli v Jave jsou lambdy az od osmicky, C# ma syntakticky cukr pro pristup k atributum atd., to jsou docela marginalni veci.

Kit

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #109 kdy: 06. 02. 2016, 12:40:39 »
Jestli v Jave jsou lambdy az od osmicky, C# ma syntakticky cukr pro pristup k atributum atd., to jsou docela marginalni veci.

Jsou to marginální věci, ale umetají cestičku a vedou vývojáře určitým směrem. Objektově se dá programovat i v assembleru a imperativně v Javě. Jenom to ani v jednom případě není to "pravé ořechové".

Přístup k atributům degraduje OOP.


Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #110 kdy: 06. 02. 2016, 12:41:59 »
V mém ročníku na vš bylo takových 100 lidí, ale na jedné ruce bych spočítal ty, kteřížto jsou Javisti, vč. mě. Javu nikdo nechce dělat. Jo, z vedlejší univerzity, tam je javistů dost. Víš proč? Protože tam C# ani nemají, nikdy ho nezažili. U nás, kdo zažil C#, je pro něj Java shit. Naštěstí já jsem hrdý člověk a rád si dělám věci těžší, tak je ze mě Javista  :D a to ti řeknu rovnou, že C#je tak o dvě třídy dál než Java, ale já bych nerad pracoval pro Microsoft, obzvlášť ne po tom, kam došly W10.

A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

V mém ročníku na vš bylo takových 100 lidí, ale na jedné ruce bych spočítal ty, kteřížto jsou Javisti, vč. mě. Javu nikdo nechce dělat. Jo, z vedlejší univerzity, tam je javistů dost. Víš proč? Protože tam C# ani nemají, nikdy ho nezažili. U nás, kdo zažil C#, je pro něj Java shit. Naštěstí já jsem hrdý člověk a rád si dělám věci těžší, tak je ze mě Javista  :D a to ti řeknu rovnou, že C#je tak o dvě třídy dál než Java, ale já bych nerad pracoval pro Microsoft, obzvlášť ne po tom, kam došly W10.

A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

Omg jaká jiná paradigmata, mě zajímá normální programování, ne prolog-aspol-ismy. "Zcela jiná paradigmata použitá jinde" - lol kde? Tady, ať si máš čím vytřít zrak, ukaž mi to své jinde: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html , já nejsem pedagog na VŠ abych se mohl nimrat v blbinách a někdo mi za to platil.

Vážení jste blázní, jestli si myslíte, že po 20 letech vývoje Javy nepřišla největší a nejúspěšnější počítačová firma na světě, Microsoft, ve které se točí takové peníze, že by si o tom mohli v Sunu a Oraclu nechat zdát, s optimalizovanějším jazykem a platformou, která se poučila z chyb svých předchůců. Chcete to srovnávat s Javou. Kdo nedělal nikdy níc v .NET a ASP.NET, tak ať raději nic neříká, opravdu k tomu nemáte co říct... Hleďte si toho, že Java je zdarma, je pro ní spousta knihoven, může běžet bez problému i na Linux serveru, je nejrozšířenější, kdejaký Ind je javista, ale nesnažte se tu oponovat jak je to vlastně úplně na stejné úrovni jako .NET, ten je tak o třídu možná dvě výš: Jazyk je lepší, komfortnější, líp se to čte protože není tak ukecaný, nativní knihovna v .NET je úplná balada, dokumentace je o třídu lepší rovněž, je to všechno tak promyšlené, že se to krásně použivá, navíc všechno funguje out of box, knihovny jsou tak dobře napsané, že většinou hned víš, jak je používat, aniž bys četl dokumentaci, komunitní knihovny to opisují a jsou rovněž přehledné... no prostě je to úplně někde jinde. Firmy taky dost přechází na C#, ikdyž je placený, ale jim se to vyplatí, protože je ta všechno nádrherně funkční a to šetří čas. Na Javu to aby si ještě pro nové zaměstnance udělali 3 měsíční školení, jak něco v Javě vůbec vyvíjet.

Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #111 kdy: 06. 02. 2016, 12:45:23 »
Citace

Delal jsem i ve Forthu, assemblerech, Lispu, na skolach do nas tlacili Prolog a Haskell - _toto_ jsou zcela odlisna paradigmata, z tohoto uhlu je C# a Java skoro totez (a naschval, je to tak navrzeno, aby na ne mohla prechazet majorita v ID). Jestli v Jave jsou lambdy az od osmicky, C# ma syntakticky cukr pro pristup k atributum atd., to jsou docela marginalni veci.

No tak tady jde vidět že ty jsi v .NETech nikdy nic nedělal a vůbec je neznáš, ale budeš mi tady pindat.

tisnik

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #112 kdy: 06. 02. 2016, 12:47:39 »
Jestli v Jave jsou lambdy az od osmicky, C# ma syntakticky cukr pro pristup k atributum atd., to jsou docela marginalni veci.

Jsou to marginální věci, ale umetají cestičku a vedou vývojáře určitým směrem. Objektově se dá programovat i v assembleru a imperativně v Javě. Jenom to ani v jednom případě není to "pravé ořechové".

Přístup k atributům degraduje OOP.

souhlas

tisnik

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #113 kdy: 06. 02. 2016, 12:59:42 »
A toto srovnání děláš jako člověk, co si v rámci asi hodně krátkého času vyzkoušel jen tyto dva jazyky, které jsou s ohledem na zcela jiná paradigmata použitá jinde vlastně skoro totožné?

Omg jaká jiná paradigmata, mě zajímá normální programování, ne prolog-aspol-ismy. "Zcela jiná paradigmata použitá jinde" - lol kde? Tady, ať si máš čím vytřít zrak, ukaž mi to své jinde: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html , já nejsem pedagog na VŠ abych se mohl nimrat v blbinách a někdo mi za to platil.

Vážení jste blázní, jestli si myslíte, že po 20 letech vývoje Javy nepřišla největší a nejúspěšnější počítačová firma na světě, Microsoft, ve které se točí takové peníze, že by si o tom mohli v Sunu a Oraclu nechat zdát, s optimalizovanějším jazykem a platformou, která se poučila z chyb svých předchůců. Chcete to srovnávat s Javou. Kdo nedělal nikdy níc v .NET a ASP.NET, tak ať raději nic neříká, opravdu k tomu nemáte co říct... Hleďte si toho, že Java je zdarma, je pro ní spousta knihoven, může běžet bez problému i na Linux serveru, je nejrozšířenější, kdejaký Ind je javista, ale nesnažte se tu oponovat jak je to vlastně úplně na stejné úrovni jako .NET, ten je tak o třídu možná dvě výš: Jazyk je lepší, komfortnější, líp se to čte protože není tak ukecaný, nativní knihovna v .NET je úplná balada, dokumentace je o třídu lepší rovněž, je to všechno tak promyšlené, že se to krásně použivá, navíc všechno funguje out of box, knihovny jsou tak dobře napsané, že většinou hned víš, jak je používat, aniž bys četl dokumentaci, komunitní knihovny to opisují a jsou rovněž přehledné... no prostě je to úplně někde jinde. Firmy taky dost přechází na C#, ikdyž je placený, ale jim se to vyplatí, protože je ta všechno nádrherně funkční a to šetří čas. Na Javu to aby si ještě pro nové zaměstnance udělali 3 měsíční školení, jak něco v Javě vůbec vyvíjet.
[/quote]

ok takže odpověd na moji otázku je "ano" :-)
Jinak díky za tu charakteristiku Microsofu, pošlu to dál, i když mě na druhou stranu děsí, co z vás na té škole udělali. Prozradíš prosím, co to bylo za školu a jaká fakulta?

PS: zrovna ten Tiobe index ukazuje C# a Javu v jiném světle, než sám píšeš. Jde asi o to, že Java má větší ekosystém, důraz na kompatibitu (to není "díky" Oracle, ale navzdory jemu, díky Sunu, že to takto zařídil ještě když existoval), menší risk na ní něco začít stavět. Nehledej ani na C# ani na Javě žádnou magii, prostě mainstreamové jazyk se vším, co mainstream přináší.

Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #114 kdy: 06. 02. 2016, 13:19:57 »
ok takže odpověd na moji otázku je "ano" :-)
Jinak díky za tu charakteristiku Microsofu, pošlu to dál, i když mě na druhou stranu děsí, co z vás na té škole udělali. Prozradíš prosím, co to bylo za školu a jaká fakulta?

PS: zrovna ten Tiobe index ukazuje C# a Javu v jiném světle, než sám píšeš. Jde asi o to, že Java má větší ekosystém, důraz na kompatibitu (to není "díky" Oracle, ale navzdory jemu, díky Sunu, že to takto zařídil ještě když existoval), menší risk na ní něco začít stavět. Nehledej ani na C# ani na Javě žádnou magii, prostě mainstreamové jazyk se vším, co mainstream přináší.

Mě by naopak zajímalo, ne co jsi vystudoval ty, protože pindy od VŠ špekulantů co by si bez peněz státu na chleba nevydělali cpou do studentů leckde, ale čím se vlastně živíš. Tipnu si, že ty programátor nejsi.
Ty jsi totiž už od pohledu nikdo moc nedělal ani v Javě, ani v .NETech.

Ad rozšíření Javy: Java je tady cca 5x dýl než .NET, kdejaký archaický systém běží na Javě a musí se pořád správovat, kdejaký Ind je javista - jen pár procent populace na světě si může finančně dovolit .NET. Až někde bude v Indii, Číně nebo pakistánu bude vznikat nový projekt, tak to nebude v .NET, ale v Javě, a hádej proč. Čili tvoje reakce na Tiobe index přihrává mě, ne tobě.

Radek Miček

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #115 kdy: 06. 02. 2016, 13:32:06 »
Jazyk je lepší, komfortnější, líp se to čte protože není tak ukecaný

Bohužel C# je ukecaný podobně jako Java. F# je méně ukecaný. Prezentace C# Light ukazuje, kolik balastu má C# (i Java).

Citace
nativní knihovna v .NET je úplná balada

Ano, třeba prasení s globálním stavem (např. SynchronizationContext.Current). Další problém jsou různé profily - může být docela obtížné napsat knihovnu, která funguje ve všech profilech. Dokumentace rovněž není úplně ideální.

Citace
Firmy taky dost přechází na C#, ikdyž je placený, ale jim se to vyplatí, protože je ta všechno nádrherně funkční a to šetří čas.

Není placený a vše ani není nádherně funkční.

perceptron

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #116 kdy: 06. 02. 2016, 13:35:13 »
Citace
Firmy taky dost přechází na C#,
citation needed

Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #117 kdy: 06. 02. 2016, 13:49:29 »
Citace
Firmy taky dost přechází na C#,
citation needed

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

V grafu povypínej vše kromě C# a VisualBasic.NET a máš důkaz. Zapni si javu a máš důkaz č. 2, kontinuálně klesající popularitu Java platformy. Je tam sice takový skok nahoru u javy, ale to je asi kvůli její nové verzi, za pár let to bude jen takový zub v jinak klesající populritě  :)
Zamyšlení: teď si od Javy odečti všechny Indy, Pákistánce, Číňany a máš její popularitu na západě, kde bydlíme a máme to tu rádi. Pak se podívej na Jobs.cz a srovnej počty nabídek C# a Java a uvidíš, že je to cca 50:50.

Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #118 kdy: 06. 02. 2016, 14:00:21 »
Pak si ještě můžeš otevřít facebook, a jestli ho nemáš, tak ve jménu vědy a techniky si jej založ, a najdi si snad tu nejpočetnější javáckou skupinu "Java for Developers" která má 60tis. členů a můžeš začít počítat bělochy, moc jich tam není :D

Zelenac

Re:Jak se vyhnout frustraci s Java eventy?
« Odpověď #119 kdy: 06. 02. 2016, 14:03:08 »
Toto je velice pěkná indická Java programátorka, asi jsem se zamiloval  :-*

https://www.facebook.com/profile.php?id=100010734106009