NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
matesax:27.12.2012 21:27

Překvapuje mne, jak nesmyslnou diskuzi dokážeš zavést... Tvé názory vypovídají jasně o velkých mezerách způsobených absolutním nezájmem o daný obor. Java tak často používaná na hry, že k ní existuje tolik frameworků, enginů atd. podle tebe není vhodná na hry? Multiplatformní jazyk, který v herní tvorbě drží tradici... PHP - jakožto serverový jazyk do her vůbec nepleť - ano mohu třeba chtít vyslat požadavek od klienta - sockety/AJAX - ale to přeci jen nesouvisí s tím, jak jsi to myslel... Přečti si články o konkurentech ASP a PHP...

Editováno 27.12.2012 21:27
 
Odpovědět
27.12.2012 21:27
Avatar
Odpovídá na matesax
Michal Krajčovič:27.12.2012 21:34

to php som sem uviedol len ako prirovnanie k Jave...A k Jave: Java je optimalizovaná prevažne na Linuxové systémy a tak sa môžu vyskytnúť problémy na Windows. Môžem ti sem dať niekoľko citácii ako niektorí hovoria že Java podľa nich nepracuje na Win najlepšie, takže nie som jediný. A opäť vravím že Javu neodcudzujem, len hovorím aké s ňou mám skúsenosti a svoj názor na jej výkon ;)

 
Nahoru Odpovědět
27.12.2012 21:34
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
matesax:27.12.2012 21:41

Coo? Java je multiplatformní! V tomto ohledu je dost těžké jí konkurovat! Výkon Javy je vysoce přijatelný - minimálně stejný jako C#. Nemám slov. PHP a Java se opravdu nedá porovnávat - je to jako porovnávat HTML a Ruby. Má smysl porovnávat jazyky ve stejném oboru - třeba C a C++ - ale jakmile porovnáváš jazyky z jiných oborů - ztrácí to smysl - protože sice ten druhý může být lepší, ale ten první může být nejlepší ve svém oboru...

 
Nahoru Odpovědět
27.12.2012 21:41
Avatar
Don
Člen
Avatar
Odpovídá na Michal Krajčovič
Don:27.12.2012 21:48

Nevím jak někdo může říct, že je Java optimalizována na Unix systémy. Tolik problémů co s tím mají vývojáři distribucí, správci serverů a hlavně uživatelů. Problémy s javou řeším na linuxu pořád. Java se na linux dostala až po tvrdém boji komunity se Sunem kdy si komunita vytvářela vlastní runtime. Až poté začala být java uvolňována pod svobodnou licencí.

 
Nahoru Odpovědět
27.12.2012 21:48
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Don
Kit:27.12.2012 21:55

Zatímco běhové prostředí C# je integrováno do Windows, běhové prostředí Javy se do toho muselo nějak napasovat. Na linuxových systémech stojí Java i Mono na stejné startovní čáře. Java tedy za sebou netáhne břemeno zbytku OS jako ve Windows, ale může komunikovat přímo s jádrem.

Nahoru Odpovědět
27.12.2012 21:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michal Krajčovič:28.12.2012 10:30

ja nemám až takú skúsenosť s Javou na Linuxe ale všetci si tu navzájom protirečíte, pretože Fugiczek ako 1. povedal: "Ano, sice je java multiplatformní, ale je převážně optimalizováná na Unixové systémy." :) ja Javu neodcudzujem, len hovorím svoje skúsenosti a to či mi vyhovuje alebo nie ;)

Editováno 28.12.2012 10:32
 
Nahoru Odpovědět
28.12.2012 10:30
Avatar
Vojtěch Pospíchal:28.12.2012 10:32

Koukám že tu zakládáte nové forum lidi :D Ne ale doopravdy nechcete to jít řešit jinam? Jak má potom člověk sledovat konkurenci :D

 
Nahoru Odpovědět
28.12.2012 10:32
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Vojtěch Pospíchal
David Hartinger:28.12.2012 10:32

Já už to přesouvám :)

Nahoru Odpovědět
28.12.2012 10:32
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Kit:28.12.2012 10:35

A tobě to vadí?

Kromě toho se systémové programy pro Windows ladí těžko, protože každá verze Windows má jiná střeva a jiné chyby, které se musí pracně obcházet.

Nahoru Odpovědět
28.12.2012 10:35
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Michal Krajčovič:28.12.2012 10:39

čo mi zase vadí? o_O moju skúsenosť mám na Win 7 a to je asi 3-4 r. starý OS takže za tie roky 7čky, kto chcel, mohol program/apliká­ciu/hru prerobiť, doladiť, opraviť...

Editováno 28.12.2012 10:39
 
Nahoru Odpovědět
28.12.2012 10:39
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Kit:28.12.2012 10:46

Vadí ti, že si protiřečíme?

Psal jsem o běhovém prostředí Javy. To musí běžet v mnoha různých verzích Windows s různými záplatami a různými chybami, které se musí různě obcházet. Proto nemůže Java být pro Windows tak dobře optimalizována.

Nahoru Odpovědět
28.12.2012 10:46
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Fugiczek:28.12.2012 10:48

Stále, ale poukazuješ na Minecraft :-D Práce programátora je nevděčná kvůli lidem jako jsi ty. Kdyby jsi už něco napsal tak víš jak je to těžké. Navíc oni to optimalizují na 3 operační systémy, né jen na jeden.

 
Nahoru Odpovědět
28.12.2012 10:48
Avatar
Odpovídá na Kit
Michal Krajčovič:28.12.2012 10:57

áno, vadí mi to protirečenie, lebo keď poviem niečo, čo už niekto povedal, nadávate mne bez všimnutia toho, kto to povedal ako prvý ;) veď to tu hovorím od začiatku, že mi Java robí problémy na Win, pretože neni optimalizovaná. Ty sa so mnou hádaš a nakoniec to aj tak potvrdíš ;)

 
Nahoru Odpovědět
28.12.2012 10:57
Avatar
Odpovídá na Fugiczek
Michal Krajčovič:28.12.2012 11:02

hele Minecrafáku (preto to oslovenie, pretože spomínaš MC 4x viac ako ja :) ), ja viem aké ťažké je niečo napísať. Keď niekto niečo optimalizuje na viac sys. , dobre. Lenže keď nieje dobre optimalizovaný jazyk, môžu optimalizovať aj 100x a skoro vždy to bude robiť problémy (lagy, bugy...) ;)

Editováno 28.12.2012 11:03
 
Nahoru Odpovědět
28.12.2012 11:02
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Petr Nymsa:28.12.2012 11:08

Vrátím se téměř k začátku celé diskuze. Minecraft občas hraju a za žádnou cenu mi nežere 90% CPU jak uvádíš. Můžu si k tomu pustit Photoshop a klidně i render videa, to je jedno. V té době už pocítím menší sekání. Minecraft zabírá spíe RAM než CPU. A jakožto mladý a začínající programátor nemám ještě v těchto věcech tak dobrý přehled, ale co začínám cítit je "nevděčnost" některých lidí. Ano, hermí průmysl se točí okolo peněz. Oni nepotřebují dobré programátory, proč ? Stačí lidé kteří umí v daném enginu, vyměit textury,objekty a zvuky. A volala, hra je na světě. najdou se lidé (když už jsme u Minecraftu, tak "Notch" ), kteří přinesou něco nového. Já osobně se zaměřuju na to zlepšovat se, ne něco splácat, co umí téměř každý druhý. Co se týče Javy, nemám s ní problém, vůbec žádný problém. Co se týče Youtube, je to problém Flashe, ne Youtube.

Nahoru Odpovědět
28.12.2012 11:08
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Fugiczek:28.12.2012 11:11

Jenže já čekám kdy ti dojde že je to hrou a ne jazykem, ale myslím že bych se toho asi nedočkal.

 
Nahoru Odpovědět
28.12.2012 11:11
Avatar
Odpovídá na Fugiczek
Michal Krajčovič:28.12.2012 11:14

a ja znovu hovorím, že ak seká skoro každá 3 java hra, znamená to, že všetci programátori čo tie hry robili sú zlý? o_O

 
Nahoru Odpovědět
28.12.2012 11:14
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Fugiczek:28.12.2012 11:16

Ne, jen ty máš špatný počítač a dokonce dohromady ani 3 hry v Javě neznáš.

 
Nahoru Odpovědět
28.12.2012 11:16
Avatar
Odpovídá na Fugiczek
Michal Krajčovič:28.12.2012 11:21

ok ;) ja mám teda zlý komp, java je úplne super jazyk, výkonný, dobre fungujúci, a teda je chyba v programátoroch, čiže celý Mojang a všetci nevedia o Jave nič a nevedia v nej ani robiť. ;) spokojný? :D

Editováno 28.12.2012 11:25
 
Nahoru Odpovědět
28.12.2012 11:21
Avatar
Fugiczek
Tvůrce
Avatar
Fugiczek:28.12.2012 11:26

Já neřekl, že Mojang je špatný, některé programátory od tama uznávám, jen Minecraft je prostě špatně navrhnutý.

 
Nahoru Odpovědět
28.12.2012 11:26
Avatar
Odpovídá na Fugiczek
Michal Krajčovič:28.12.2012 11:29

ok :) a som veľmi zvedavý kto mi dal tie - pretože si vravel, kedy mi dojde že je chyba v programoch/hrách a nie v jazykoch ;)

Editováno 28.12.2012 11:29
 
Nahoru Odpovědět
28.12.2012 11:29
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
Fugiczek:28.12.2012 11:34

Kdyby byla chyba v jazyku tak není mezi nejpoužívanějšími a nejžádanějšími jazyky se C#. Pokud programátor zbytečně plýtvá výkonem v aplikaci nepotřebnými výpočty, tak prostě CPU počítá zbytečně něco a pak nezbývá čas na ty hlavní/podstatné výpočty.

 
Nahoru Odpovědět
28.12.2012 11:34
Avatar
Vojtěch Pospíchal:28.12.2012 11:41

No konečně jste se dohodly :D

 
Nahoru Odpovědět
28.12.2012 11:41
Avatar
Odpovídá na Vojtěch Pospíchal
Michal Krajčovič:28.12.2012 11:43

nechcem sa hádať, keď môj názor niekomu vadí, tak ja zas prijmem ten jeho a je to ok :) tak ako mne Java nie príliš vyhovuje, pre iného to môže byť jediný vyhovujúci jazyk ;)

Editováno 28.12.2012 11:44
 
Nahoru Odpovědět
28.12.2012 11:43
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
matesax:28.12.2012 11:52

Diskuze o ničem - tvrdíš, že se jazyk dá měřit podle hotové aplikace? Jednoduše hovadina... Stalo se moderním, že "programátor" dnes nemusí nutně spravovat nižší interakce atd. Prostě nehledí dopředu a do hloubi. Testuje jen velmi málo - a jen na velmi málo rozdílných platformách, strojích,... Dnes takovémuto "programátorovi" stačí, že mu výsledek jede... Místo "programátor" bych tedy použil zastaralé - kóder. Protože se tu bavíš o programování a jsi kóder, těžko můžeš zavést smysluplnou diskuzi. Tvé rádoby komentáře postrádají to nejhlavnější - obsah... Chcheš-li machrovat na kamarády, může ti stačit, co umíš teď. Proč se ale pouštíš do divoké diskuze, ze které si stejně nic neodneseš - co si neohmatáš, těžko si osvojíš... Jen málo kdo může být programátor bez studií - a tím myslím jako první - naučit se o PC. O historii o vývoji atd. Pak pochopitelně jak vlastně které jazyky fungují - jaké jsou mezi nimi komunikace - atd... Ale vést řeči lze až si to sám ohmatáš - protože jinak budeš interpretovat, co vyřkli jiní - a ty z toho budeš mít jen jakési uspokojené tvého ega a machrování před kamarády - kde se můžeš dost ztrapnit...

Editováno 28.12.2012 11:54
 
Nahoru Odpovědět
28.12.2012 11:52
Avatar
Odpovídá na matesax
Luboš Běhounek Satik:28.12.2012 12:56

Znám lepší výraz pro slovo kodér - "lepič" :D

Nahoru Odpovědět
28.12.2012 12:56
https://www.facebook.com/peasantsandcastles/
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Vojtěch Pospíchal
David Hartinger:28.12.2012 12:59

Oni 2 jo, ale ještě tu jsou další :D

Nahoru Odpovědět
28.12.2012 12:59
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Vojtěch Pospíchal:28.12.2012 13:11

Nechceš se vsadit jak dlouho tu tyhle nesmyslný hádky budou? Typuju že do tý doby než se vytvoří jeden jazyk kterej slepý výhody všech ostatních a zahodí jejich nevýhody. Pak snad daj pokoj :D

 
Nahoru Odpovědět
28.12.2012 13:11
Avatar
Odpovídá na David Hartinger
Luboš Běhounek Satik:28.12.2012 13:13

Pokud jsi temi jinymi myslel treba me, tak ja radsi budu zticha, abych nevyvolaval flame :D

Jinak Java si za to, ze se o ni rika, ze je pomala, muze sama - zpocatku opravdu pomala byla a hlavne kdyz kterykoliv programator (zvykly treba na bleskove Visual studio - oficialni programovaci nastroj od MS) vidi NetBeans - oficialni programovaci nastroj od tvurcu Javy, ktery je udesne pomaly a kazdou chvili hazi bezduvodne vyjimky, tak co si pak ma myslet o Jave samotne? :)

Editováno 28.12.2012 13:15
Nahoru Odpovědět
28.12.2012 13:13
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovídá na Luboš Běhounek Satik
Michal Krajčovič:28.12.2012 13:45

presne o toto tu ide ;) Luboš Běhounek Satik si myslí o Jave presne to isté čo ja a LEN mne tu hovoríte že som 13 r. decko a že takýmto veciam nerozumiem... Keď tak to hovorte aj jemu lebo to voci mne neni fer ;( .

Editováno 28.12.2012 13:45
 
Nahoru Odpovědět
28.12.2012 13:45
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Luboš Běhounek Satik
David Hartinger:28.12.2012 14:13

S tím IDE je to smutná pravda, ale Java jako jazyk nemá důvod být pomalá. Osobně Javu nemusím, mám k ní nějaké výhrady, ale určitě ne ohledně rychlosti.

Nahoru Odpovědět
28.12.2012 14:13
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
Kit:28.12.2012 14:27

Jasně, Fortran to jistí :D

Nahoru Odpovědět
28.12.2012 14:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Michal Krajčovič
Vojtěch Pospíchal:28.12.2012 14:35

Nechci tě nějak urazit nebo tak nějak, ale proč si nemáme myslet že jsi 13ti leté děcko když máš za jměnem 98? Jestly má ta 98 nějakej skrytej význam nebo tak něco tak se ti opravdu omlouvám.

 
Nahoru Odpovědět
28.12.2012 14:35
Avatar
 
Nahoru Odpovědět
28.12.2012 14:36
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
Kit:28.12.2012 14:41

Tady vůbec nejde o tu "98" ani o věk uvedený v profilu, ale o způsob vyjadřování.

Nahoru Odpovědět
28.12.2012 14:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Vojtěch Pospíchal:28.12.2012 14:45

Já vím že jde o to jak se ten člověk vyjadřuje ale to také není úplně směrodatné. Ne každému musí jít vyjadřování nejlépe ale určitě to nebude svědčit třeba o tom kolik má zkušeností a jak je dobrý v programování takže co kdyby jsme se přestali věnovat nesmyslům a začali řešit dané téma?

 
Nahoru Odpovědět
28.12.2012 14:45
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
Fugiczek:28.12.2012 14:58

Podle mého názoru není výkon Javy o nějak moc menší než v hrách napsaných v C/C++, jako rozdíl tam je ale ne moc veliký. Pokud se používá LWJGL, JNI v C/C++ pro náročné výpočty a je hra optimalizovaná tak není problém. U menších her nemusí být JNI ani LWJGL, viz třeba můj engine na kterém pracuji :-D

 
Nahoru Odpovědět
28.12.2012 14:58
Avatar
Odpovídá na Vojtěch Pospíchal
Michal Krajčovič:28.12.2012 15:29

tá 98 má skrytý význam, nieje to rok môjho narodenia ani nič iné... ;)

 
Nahoru Odpovědět
28.12.2012 15:29
Avatar
Odpovídá na Kit
Michal Krajčovič:28.12.2012 15:30

čo sa ti nepáči na mojom vyjadrovaní? ako si to vlastne myslel?

 
Nahoru Odpovědět
28.12.2012 15:30
Avatar
Odpovídá na Michal Krajčovič
Vojtěch Pospíchal:28.12.2012 15:46

A právě proto máš taky na svém profilu věk 13 let? To je taky nějaký skrytý význam? o_O

 
Nahoru Odpovědět
28.12.2012 15:46
Avatar
Odpovídá na Vojtěch Pospíchal
Michal Krajčovič:28.12.2012 16:23

nie, ja mám 13 rokov ale narodil som sa 10.1999 a tam tú 98 nevidím o_O

 
Nahoru Odpovědět
28.12.2012 16:23
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Michal Krajčovič
matesax:28.12.2012 16:27

Můj věk také neodpovídá mému mentálnímu věku - ale narozdíl od tebe spíše v lepším slova smyslu. Ne že bych se povyšoval - myslím tím tvůj způsob komunikace a vůbec tento průběh diskuze. Důvod proč vůbec odpovídám je prostý - i kdybychom pozabíjeli všechny zločince, zločin tu bude stále - proto někteří s ním nic nedělají, jiní dělají a zmíněný problém jim v tom nebrání...

No ale k věci - proč nevedeš takovéto diskuze třeba na FaceBooku? Či jinde, kde je to úplně normální... Zde by vůbec nemělo jít o pocity, nálady atd., ale o prostá fakta - fakta především kolem programování. To, že se nějaký program seká, to sem nepatří... (Pokud se to nějak netýká Devbooku - zde se ale bavíme o výkonu her v Javě.) To piš na fórum daného programu. Ve chvíli, kdy už ale zavedeš obdobnou diskuzi, mohl by jsi ji alespoň rychle ukončit - nebo převést na smysluplnější - místo toho tu ale řešíš kdo ví co...

Editováno 28.12.2012 16:28
 
Nahoru Odpovědět
28.12.2012 16:27
Avatar
Vojtěch Pospíchal:28.12.2012 17:04

Tak lidi ale dost už! Začíná to vypadat že se to přiostřuje. Je pravda že se tu mají řešit věci ohledně programování a tady to už jako diskuze o programování moc nevypadá takže bych navrhoval uzamčení tématu a dělat jako by se nic nestalo.

 
Nahoru Odpovědět
28.12.2012 17:04
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
Kit:28.12.2012 17:18

Když tedy na hry Javu ne, tak který jazyk bys navrhoval? C# je na tom ± stejně, C není objektové a C++? To by se možná dalo použít, ale stejně by se musely řešit rozdíly mezi operačními systémy a jejich verzemi. A to by vývoj her prodražilo.

Nahoru Odpovědět
28.12.2012 17:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Vojtěch Pospíchal:28.12.2012 17:35

Za mě osobně je to rozhodně C# ale jak jsi už psal problémy se řeší všude a je jenom na dané osobě u kterého jazyka se jí problémy budou řešit nejlépe. Mimo to neřekl jsem že Java je na hry špatná jen mi přijde že C# je pro tenhle účel jaksi vhodnější.

 
Nahoru Odpovědět
28.12.2012 17:35
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
Kit:28.12.2012 17:41

Jenže C# běží jen na Windows a to je poněkud nevýhodné.

Nahoru Odpovědět
28.12.2012 17:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Vojtěch Pospíchal
matesax:28.12.2012 17:56

Kdepak - C++/Java - s tím, že Java je spíše na browser hry, C++ na online hry... (Desktop přes síť.)

 
Nahoru Odpovědět
28.12.2012 17:56
Avatar
Odpovídá na Kit
Vojtěch Pospíchal:28.12.2012 18:09

To už je jen na preferencích daného vývojáře zda-li se chce pustit do multiplatformního programování já bych to ale na určitě nedělal.

 
Nahoru Odpovědět
28.12.2012 18:09
Avatar
Odpovídá na matesax
Vojtěch Pospíchal:28.12.2012 18:10

Jak jsem už psal to je jen na tobě co si na programování zvolíš. Pokud nechceš dělat čistě triple A tituly není C++ přínosem ba naopak.

 
Nahoru Odpovědět
28.12.2012 18:10
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 50 zpráv z 122.