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: začít programovat v javě

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
netbeans
Neregistrovaný
Avatar
netbeans:1.1.2013 16:25

Chtěl bych začít programovat v javě, ale zasekl jsem se už při stažení vývojového prostředí. U stažení vývojového prostředí netbeans jsou 2 verze, a to Java SE a Java EE. Co to znamená? A které vývojové prostředí mám stáhnout? Chtěl bych nejdříve přepsat některé své webové programy do desktopové podoby, a poté si zkusit napsat něco na Android.

 
Odpovědět
1.1.2013 16:25
Avatar
David Hartinger
Vlastník
Avatar
Nahoru Odpovědět
1.1.2013 16:33
New kid back on the block with a R.I.P
Avatar
Aimia
Tvůrce
Avatar
Aimia:5.1.2013 21:25

Jave EE(Enterprise Edition) se používá na podnikové aplikace, je tam víc tříd, řeší se tam různe security apod. Záleží co chceš programovat, ale myslím že ti bude stačit Java SE(Standard Edition)

Nahoru Odpovědět
5.1.2013 21:25
http://www.aimia.cz/cz/ - Nezávislý herní vývojář - http://blog.aimia.cz
Avatar
Aimia
Tvůrce
Avatar
Aimia:5.1.2013 21:34

Já používám Eclipse a jsem s ním spokojený. Kdysi byl netbeans dost shit, ale prý to už je lepší. Co zvolíš je spíš otázka zvyku. Eclipse je dobře integrovaný s Androidem, ale pokud chceš dělat desktop GUI aplikace, zvol radši Netbeans, mají v sobě už GUI designer.

Nahoru Odpovědět
5.1.2013 21:34
http://www.aimia.cz/cz/ - Nezávislý herní vývojář - http://blog.aimia.cz
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Aimia
Kit:5.1.2013 21:51

Co jsem slyšel, tak Eclipse má stále mnohem menší nároky na HW než NetBeans. Se silným strojem budeš asi spokojenější s NetBeans. Pro mne je lenošné i Eclipse, proto si vystačím s Vim + make + javac. Je to však spíš pro hardcore vývojáře, kteří už nepotřebují listovat v manuálu.

Nahoru Odpovědět
5.1.2013 21:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Don
Člen
Avatar
Odpovídá na Kit
Don:5.1.2013 22:10

Málo kdo se spokojí s "textovým režimem", haldou příkazů a s ovládáním stejným slunci

Editováno 5.1.2013 22:10
 
Nahoru Odpovědět
5.1.2013 22:10
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Don
Kit:5.1.2013 22:23

Já tušil, že mi to neprojde :)

Podobně u mne neprojde editor s nepřehlednou haldou ikon.

Nahoru Odpovědět
5.1.2013 22:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Aimia
Tvůrce
Avatar
Aimia:6.1.2013 8:45

Nejsem si úplně jistý jestli to ještě platí, ale co vím tak Eclipse je z části naprogramován v nativním kódu. Netbeans je čistě v javě, proto je pomalejší.

Každému vyhovuje něco jiného. Jediné co je důležité je výsledek, jestli jsi schopný pracovat ve VIMu tak proč to měnit :)

Nahoru Odpovědět
6.1.2013 8:45
http://www.aimia.cz/cz/ - Nezávislý herní vývojář - http://blog.aimia.cz
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Aimia
Fugiczek:6.1.2013 9:08

Ono je jedno jestli to je z části v nativním kódu. Už Java ve verzi 5.0 byla jenom 1.1x pomalejší než nějaké C/C++. Teď je Java o 2 verze dál, pokud se počítají beta verze, tak o 3 a nemyslím si že výkon je furt stejný.

 
Nahoru Odpovědět
6.1.2013 9:08
Avatar
Aimia
Tvůrce
Avatar
Aimia:6.1.2013 11:04

Máš pravdu, Java se rychlosti k C++ dost blíží. Osobně mým favoritem je Java, v C++ bych už nikdy nic nepsal(už i jen proto, že Java je evolucí C++ka).
Jak říkám nevím jak je na tom Netbeans teď, ale v dřívějších verzích byl rozdíl v rychlostech NetBeans/Eclipse dost velký. A výsledná rychlost není ani o tom jak rychle kompilátor pracuje, ale i jak je to napsané. Java dost "nutí" k přeobjektivizování návrhu(ve smyslu moc OOP čisté) a tudíž k menší rychlosti.

Nahoru Odpovědět
6.1.2013 11:04
http://www.aimia.cz/cz/ - Nezávislý herní vývojář - http://blog.aimia.cz
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Aimia
Kit:6.1.2013 11:18

Myslím si, že s rostoucím výkonem PC vývojářů se nevýhody NetBeans smazaly. Na výsledný kód nemá rychlost kompilátoru vliv. Naopak pomalejší kompilátory obvykle dodávají kvalitnější a tedy i rychlejší kód. Pokud však programátor použije nevhodnou datovou strukturu, kompilátor to už nemá jak napravit.

Čistě udělané OOP je velmi rychlé. Pokud je něco v Javě pomalé, je to jen chybou programátora. Buď autora aplikace nebo knihovny.

Nahoru Odpovědět
6.1.2013 11:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 11 zpráv z 11.