IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Diskuze: Má to cenu?

Aktivity
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 16:24

Má cenu se učit C? Je lepší se učit Javu?
Dík moc :)

 
Odpovědět
24.1.2014 16:24
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na
Jan Vargovský:24.1.2014 16:26

Má cenu se učit i ASM, abys věděl jak to uvnitř funguje.

 
Nahoru Odpovědět
24.1.2014 16:26
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:24.1.2014 16:26

Pokud si můžeš vybrat, tak moc ne. Pokud ti ho někde nutí, tak ti to něco dá, ale dnešní jazyky jsou již někde jinde.

Nahoru Odpovědět
24.1.2014 16:26
New kid back on the block with a R.I.P
Avatar
Luboš Běhounek Satik:24.1.2014 16:33

C má smysl jen pokud by jsi se chtěl stát vývojářem her, OS nebo ovladačů, případně pokud ho máte ve škole, tak na naučení se základů algoritmizace.

Pokud chceš vyvíjet běžné desktop aplikace, vol spíš C# a pokud na mobily nebo multiplatformní aplikace celkově, tak Javu.

A za ASM jako další jazyk (až budeš umět nějaký běžný) se rozhodně přimlouvám, hodně ti to pomůže pochopit, jak to funguje uvnitř.

Nahoru Odpovědět
24.1.2014 16:33
https://www.facebook.com/peasantsandcastles/
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 16:45

A to jako v Javě hry nejdou? -C# nechci. Proč je C# lepší na desktop než java?(nechci dát flame)ptám Satika!

 
Nahoru Odpovědět
24.1.2014 16:45
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:24.1.2014 17:04

Jestli z nějakého důvodu nechceš C#, zvol Javu i na desktop. Pokud chceš interpretr, tak Python.

Nahoru Odpovědět
24.1.2014 17:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na
Luboš Běhounek Satik:24.1.2014 17:09

Hry jdou v čemkoliv, důvody pro C++ jsou hlavně rychlost, z běžných jazyků je C++ nejrychlejší a většina knihoven ve hrách používaných je napsaná primárně pro C++, takže ti odpadá práce s psaním wrapperu (navíc lehká ztráta výkonu) nebo přepisováním.

C# je na desktop vhodnější kvůli tomu, že je od Microsoftu a na cca 90% desktopů je Windows, tudíž je tahle kombinace nejkompatibilnější - v novějších Windows už je automaticky přítomný .NET framework, zatímco Javu musíš doinstalovávat.
Taky na některých počítačích občas blbne spouštění .JAR souborů.

EDIT: Samozřejmě malé hry můžeš napsat v čemkoliv, to platí spíš jen pokud by jsi chtěl vyvíjet velké komerční hry.

Editováno 24.1.2014 17:09
Nahoru Odpovědět
24.1.2014 17:09
https://www.facebook.com/peasantsandcastles/
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:13

Já vlastně zapomněl :D :Kolik jazyků umíš, tolikrát si programátor :D
Jelikož přecházím na linux(mnoho důvodů) takže určitě java(vymástřit) pak C a pak c++
Jeden důvod je:Platit za ide s plnými funkcemi? Pche.. copak billy nemá dost peněz?!

 
Nahoru Odpovědět
24.1.2014 17:13
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:24.1.2014 17:16

Co myslíš těmi plnými funkcemi v IDE? Žádné nepotřebuješ.

Nahoru Odpovědět
24.1.2014 17:16
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na
Luboš Běhounek Satik:24.1.2014 17:17

Ty lepší IDE na Linux jsou taky placené, ne? :)

Já mám zatím VS zadarmo od školy, na programování drobností express verze stačí a na větší projekty máš většinou VS od zaměstnavatele.

Nahoru Odpovědět
24.1.2014 17:17
https://www.facebook.com/peasantsandcastles/
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:18

Myslím Visual studio... a stejně chci Javu a Linux.. Windows se mi začíná hnusit čím dál tím víc..

 
Nahoru Odpovědět
24.1.2014 17:18
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:19

Na co lepší IDE když je Eclipse? Na javu jsou i placená ide? K čemu?

 
Nahoru Odpovědět
24.1.2014 17:19
Avatar
Odpovídá na
Luboš Běhounek Satik:24.1.2014 17:20

Umí toho víc nebo jsou rychlejší.

Kit: Bez IDE se dneska už nic většiho rozumně programovat nedá.

Nahoru Odpovědět
24.1.2014 17:20
https://www.facebook.com/peasantsandcastles/
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:22

Kit: No ve Vimu programovat nebudu :D

 
Nahoru Odpovědět
24.1.2014 17:22
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Benjibs:24.1.2014 17:32

"Ty lepší IDE na Linux jsou taky placené, ne? :)"
Napríklad ? :)

Nahoru Odpovědět
24.1.2014 17:32
1 + 1 = 2
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Benjibs
Petr Nymsa:24.1.2014 17:34

On se ptal :`

Nahoru Odpovědět
24.1.2014 17:34
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Benjibs
Člen
Avatar
Odpovídá na Petr Nymsa
Benjibs:24.1.2014 17:35

Na základe jeho komentára "24.01.2014 17:20:28" je zrejmé, že s tým nejaké skúsenosti má (načo by to inak hovoril :)), tak sa len pýtam na konkrétny príklad.

Nahoru Odpovědět
24.1.2014 17:35
1 + 1 = 2
Avatar
Odpovídá na Benjibs
Luboš Běhounek Satik:24.1.2014 17:36

Třeba IntelliJ Idea?

Nahoru Odpovědět
24.1.2014 17:36
https://www.facebook.com/peasantsandcastles/
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Benjibs:24.1.2014 17:40

To je jediné o ktorom som vedel že je sčasti platené,
samozrejme, ak vyslovene človek nechce vývijat v Scale alebo v čomsi podobnom, tak bezplatná verzia úplne stačí (a je vynikajúca).

edit, tak fajn, scala tam ide (spolu s Groovy a desktopovou Javou), až prevažne EE funkcionalita je v Ultimate...

Editováno 24.1.2014 17:43
Nahoru Odpovědět
24.1.2014 17:40
1 + 1 = 2
Avatar
mkub
Tvůrce
Avatar
Odpovídá na
mkub:24.1.2014 17:43

ked C# nechces, tak nepotrebujes ani VS, ci ine komercne IDE, ked ti bude stacit Java, tak potom uvazuj nad Eclipse, resp. Netbeans (oba su aj pre Win, ako aj pre Linux), ked chces prejst na Linux a vytvarat si popri jave este aj webove aplikacie, tak Geany je vcelku dobre IDE
pri VS by si iba zbytocne preplatil to, co by si nevyuzil, lebo VS je hlavne pre Windows a Windows phone platformu

 
Nahoru Odpovědět
24.1.2014 17:43
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:24.1.2014 17:45

Pre Javu na Desktop sa mi zdá lepšia IDEA, o ktorej hovoril Satik.

Nahoru Odpovědět
24.1.2014 17:45
1 + 1 = 2
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:47

Já C# dělal ale pak jsem si uvědomil menší nevýhody. Třeba: Co chudáci linuxáci? :D a příjde mi nefér, když má někdo MAC nebo LINUX a nemůže to vyzkoušet... IDE VÍM jaké:Eclipse,net­beans se načítá hrozivě dlouho a neodpovídá..

 
Nahoru Odpovědět
24.1.2014 17:47
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
mkub:24.1.2014 17:49

sikovnemu programatorovi Linuxu staci aj to obycajne VIM, ked si ho prisposobi podla seba a nepotrebuje niekolko sto megove IDE a spravi v nom lepsie aplikacie, nez zacinajuci programator v najlepsom a najdrahsom IDE...
nie je to o IDE, ale o vlastnych skusenostiach

mimochodom, najlepsie IDE, ktore, by vyhovovalo kazdemu ani neexistuje, presne tomiste je aj o GUI a inych aplikaciach, ktore robia tu istu vec, ale inym sposobom

 
Nahoru Odpovědět
24.1.2014 17:49
Avatar
Benjibs
Člen
Avatar
Odpovídá na
Benjibs:24.1.2014 17:49

Linuxák aj Mac-ista (či ako sa mu hovorí :P ),
by tu aplikáciu vyskúšat mohol aj tak (i keď by musel inštalovať napr. Mono).

Nahoru Odpovědět
24.1.2014 17:49
1 + 1 = 2
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:24.1.2014 17:51

vyvoj aplikacii je hlavne o praxi a nie o IDE

 
Nahoru Odpovědět
24.1.2014 17:51
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:24.1.2014 17:52

Nejlepší IDE je vlastní IDE :D
100 MB je opravdu hrůza... to mě zabije..
Začátečník si určitě bude upravovat VIM..
A eclipse je zdarma :-)
JA:Aspoň si ho nemusí stahovat..

 
Nahoru Odpovědět
24.1.2014 17:52
Avatar
Benjibs
Člen
Avatar
Odpovídá na
Benjibs:24.1.2014 17:55

@mkub: To som ani nehovoril :)
@BadASS: To isté by si mohol hovorit o windovsákovi, ktorý nespustí Javu bez inštalácie. Ako dôvod pre Javu by som si skôr vybral to, že v budúcnosti by si teoreticky mohol zmenit smer podla smeru vetra, kedže to spektrum podporovaných technologii je naozaj velmi široké.

Nahoru Odpovědět
24.1.2014 17:55
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:24.1.2014 18:15

Když. chceš psát objektově, tak v tom většina IDE trochu překáží. Návrháře často porušují Démeteřin zákon.

Nahoru Odpovědět
24.1.2014 18:15
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:24.1.2014 18:18

"Pre Javu na Desktop sa mi zdá lepšia IDEA" - to je o preferenciach vyvojara, niekomu sa bude lepsie robit napr. v notepade :D

Editováno 24.1.2014 18:19
 
Nahoru Odpovědět
24.1.2014 18:18
Avatar
Kit
Tvůrce
Avatar
Odpovídá na mkub
Kit:24.1.2014 18:26

Když už básníš o Notepadu, zkus Nano nebo Pico. Opravdovému programátorovi však stačí Ed. Mocný to nástroj.

Nahoru Odpovědět
24.1.2014 18:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek Satik:24.1.2014 18:29

VS je taky zdarma, v zakladni verzi (ktera toho funkcne nabizi podobne, jako jine bezne IDE).

Jinak samozrejme zalezi i na jazyku, VS je zamerene a vyladene spise jen na .NET jazyky (a C++), takze v Jave bych se v nem ani nepokousel nic programovat, ale na ten VB/C#/(C++ pod Win) lepsi IDE podle me neni.

Ano, IDE z vas nedela lepsiho programatora, ale ulehcuje vam praci.
Zatim vetsina z vas ma zkusenosti s programy typu domaci ukol/nejaky jednodussi web, to se da vsechno lehce napsat treba i v poznamkovem bloku, ale jakmile budete delat na necem, na cem dela treba 10 programatoru, ma to 100 000 radku kodu a vyuziva se v tom nekolik cizich knihoven, rychle zmenite na dulezitost dobreho IDE nazor :)

Editováno 24.1.2014 18:30
Nahoru Odpovědět
24.1.2014 18:29
https://www.facebook.com/peasantsandcastles/
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Kit
mkub:24.1.2014 18:30

Nano je dalsi moj dost oblubeny textovy editor :D

 
Nahoru Odpovědět
24.1.2014 18:30
Avatar
mkub
Tvůrce
Avatar
mkub:24.1.2014 18:56

nech si kazdy vyberie podla svojich preferencii a svojich moznosti... ale tusim uviedol dodatocne, ze chce prejst na Linux, tak tam sa bez VS zaobide, takisto aj bez C#, VB a inych jazykov z .MET platformy, tak nechapem, preco sa stale riesi VS, C# a podobne, ked na Linuxe tieto jazyky nebude potrebovat, skor by sa ma tejto platforme hodi C/C++, Java, Perl, Python, BASH

 
Nahoru Odpovědět
24.1.2014 18:56
Avatar
Odpovídá na mkub
Luboš Běhounek Satik:24.1.2014 19:09

To byla jen reakce na tu diskuzi o IDE, co se tu rozjela :P

Nahoru Odpovědět
24.1.2014 19:09
https://www.facebook.com/peasantsandcastles/
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 34 zpráv z 34.