Diskuze: začít programovat v javě

Java Java začít programovat v javě

Avatar
netbeans
Neregistrovaný
Avatar
netbeans:

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 Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 1.1.2013 16:33
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
Aimia
Redaktor
Avatar
Aimia:

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
Redaktor
Avatar
Aimia:

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
Redaktor
Avatar
Odpovídá na Aimia
Kit:

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:

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
Redaktor
Avatar
Odpovídá na Don
Kit:

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
Redaktor
Avatar
Aimia:

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
Redaktor
Avatar
Odpovídá na Aimia
Fugiczek:

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
Redaktor
Avatar
Aimia:

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
Redaktor
Avatar
Odpovídá na Aimia
Kit:

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.