NetBeans IDE 6.9 ulehčuje programování a zvyšuje výkon

Diskuze čtenářů k článku

Anonymizovaný  |  20. 06. 2010 18:03

A už je to použitelné, nebo je to pořád napsané v javě?

6.0. použitelná nebyla - notebook se mi bez netbeans probouzel 10 sec a s netbeans 3 minuty - už je to jiné, nebo pořád funguje garbage collector a správa paměti tak, že nefunguje?

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 20:26

S tou Javou je mi to taky záhada. Je to po tom děsná poptávka, přitom napsat něco rozumného v přijatelním časovém horizontu je docela potíž. První problém je ten GC, který snad neprovádí dealokaci. Jenom díky tomu svůj Notebook každý den restartuju.

Další problém je rychlost JIT kompilace- třeba NetBeams starují minutu, zatímco konkurenční Visual Studio pár sekund.

No a asi úplně nejhorší je konfigurace řešení, které není úplně standardní. Komponenty třetích stran vyvíjené na dobrovolné bázi (teda pokud vůbec jsou), kdy něco běhá a něco ne. Pokud má vývojář polovinu svého času dělat testy co kde a jak jede/nejdede, tak se z toho zblázní.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Anonymizovaný  |  20. 06. 2010 20:39

Ano vidím to stejně - asi jsem zhýčkaný Objective C 2.0 a funkčním GC a navíc ještě funkčním operačním systémem, kde vše startuje do 2 sekund ... pak kliknu na nějakou Java App a můžu si jít dát kafe ... to same Air aplikace ... Nemluvě o tom, jak hrozně ty aplikace vypadají - Look and feel? Dobře, ale co rozložení?

Nějak mne nebere, že je to multiplatformní - to C kód také (jen se musí zkompilovat) - že GUI není multiplatformní? No ale to přece MUSÍ být pro každou platformu jiné.

Když se náhodou okolo roku 2000 hrabal MS v kódu Javy, tak je SUN sjel za to, že to opravil. Proto také vznikl .NET :D

Fakt nechápu, co všichni na té Javě vidí - dělal jsem v ní pár let pro firmu a jsem nesmírně rád, že jsem mohl ty NetBeans odinstalovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 21:39

SUN je sjel, protoze klasicky pristup MS je zprasit vse tak, aby to zvladl jen jejich SW.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Anonymizovaný  |  20. 06. 2010 22:09

Je pravda, že ne vše se MS podařilo ... každopádně ne všechen jejich SW je špatný. Takové Visual Studio, nebo i ten Windows 7 je celkem slušný. Je sice škoda, že Longhorn dopadl tak jak dopadl (Ano, narážím na code wipe pana Balmera), ale tak třeba WinFS a další vymoženosti, jako mikrojádro budou ;)

MS naráží na to, že se snaží příliš o zpětnou kompatibilitu a taky na to, že si nedokéže plno věcí vydupat - proč Windows padá? Protože tam lidi rvou ovladače, které k dokonalému SW mají daleko a mají práva na Ringu 0 ... že to nejde jinak? Ale jde ... příkladem může být třeba minix (http://www.minix3.org/)... záměrně neuvádím Linux, ani Mac OS X - Linux se svými ATI akcelerovanými desktopy také nemůže moc vyskakovat - i když pravda - v posledním měsíci vyšlo pár verzí Linuxu, kde už nativně jede akceleraci i s ATI ... a Mac OS X je jiná liga - tam ovladače dělá hlavně apple, tak to se počítat nedá.

Jsme trošku v OT ... tak zpět k tématu - Jediné, co SUN dělá opravdu dobře jsou BLACK-BOXY - ty jsou luxusní - serverovna v krabici - super :D Ale SW jim moc nejde ... problém je v jejich politice - docela dost lidí ze SUNu nás učilo na vysoké byla zábava sledovat, jak si lidé ze SUNu nedokážou vyměnit s učiteli informace o tom, co se už probralo - jedna věc se omílala 3x. Navíc nabírali opravdu kohokoliv ... a když říkám kohokoliv, tak tím myslím lidi, co byli v prváku a jejich první kontakt s javou byl na první hodině algoritmizace, kde se bralo sortování ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 23:56

Oracle(Sun) vzdy zaostaval za MS v marketingu, nedokazal tie technologie tak pretlacit. Ale Java a MySQL dnes totalne dominuju (su najpouzivanejsie) vo svojich oblastiach, takze vyrok "sw jim moc nejde" je pekna blbost.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Anonymizovaný  |  21. 06. 2010 11:13

Oháníš se MySQL, které SUN "koupil" - od začátku to byl open source projekt, se kterým toho tato firma neměla moc společného.

Ano, java je populární, protože je jednoduché v ní něco napsat a jede to. Dnešní názor, že čas progrmátora je dražší, než HW uživatele se mi ale nelíbí. Java dokáže minimalizovat náklady na vývoj. Napiš jednou, spusť kdekoliv, ale kvalita těch aplikací se povětšinou nedá srovnávat s nativními aplikacemi. Tím nechci shazovat samostatné vývojáře těch aplikací.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 23:49

Sorry ale trepes blbosti.

1. NetBeans su napisane v Java SE (Swing). Poptavka je hlavne po Java EE a Java ME a na nich postavenych technologiach.

2. GC v Jave je vyborny

3. Co ma sakrat JIT so startovanim netbeans ??

4. Mas repozitoare s oficialnymi pluginmy ktore jednym kliknutim instalujes priamo z IDE, co viac chciet? NetBeans s Java EE standartne obsahuju 3rd party Spring, Hibernate, Maven etc. Aplikacne servery ako GlassFish a Tomcat frcia jedna radost, tak?

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 11:30

Firma JetBrains teď uvedla nový IDE PhpStorm http://www.jetbrains.com/phpstorm/index.html,... zrovna ho testuju a vypadá moc dobře. Tahle firma dělá jen špičkový věcí, třeba IDE IntelliJ, Resharper pro VS atd.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 23:42

Eclipse jsem zkoušel jednou, ale od zde zmiňovaného Vimu to byl brutální krok ke super komplexnímu IDE. Ale bohužel mě Eclipse nezaujalo. Javu jsem tedy začal zkoušet v NetBeans a nyní NB používám i na PHP, HTML, CSS a další věci. Je to pro mě takové sympatické IDE .

Jinak ve Visual Studiu jsem lehce programoval v C++, ale ve verzi 2k8 mi dost věcí chybělo. Škoda jen, že pro C# tam implementované jsou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
michal.svatuska  |  20. 06. 2010 18:23

Eclipse jde používat taky na všechno ... java, javaee, c/c++, php, ruby a nevim co všecko pluginů je neskutečně mnoho a na desktopové aplikace jednoznačně preferuju SWT před Swingem

http://eclipse.org/swt/...

http://www.eclipseplugincentral.com...

http://marketplace.eclipse.org/...

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 18:45

na php je relativne fajn i Aptana (postavena na eclipse)

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 21:27

Já raději Eclipse ... ale každopádně konkurence je zdravá

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 23:54

Naprosty souhlas

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 18:22

Mě to to pořád mrzne. Bohužel jsem byl donucen programovat v tomhle prostředí a nejsem z toho moc nadšený. I menší EJB projekty vidím jako problém, protože člověk pořád na něco čeká.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 18:44

Bohužel máte pravdu. Nejpomalejší je hlavně odezva GUI, díky čemuž se pracuje opravdu špatně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 19:33

Je to Swing, treba na to zelezo :/

Udrzujte si poriadok v projektoch - NetBeans po naloadovani zacnu scanovat projekty. Velke stare a chybne projekty mazte nech sa to nezdrzuje. S pluginmy opatrne. A EJB je heavyweight, bohuzial.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 21:58

Jako největší katatrofa se mi jeví úplně primitivní SQL dotaz nad lokální databází v Derby. Tohle dokáže to prostředí naprosto sundat, což nechápu proč. Navíc ta zaalokovaná paměť - i u malého projektu to leze ke gigabytu, přičemž zdroje to nějak extrémě neuvolňuje. Po šesti až osmi hodinách práce se to suverénně zrube na nedostatek paměti.

.Net mi přijde živější, minimálně nespotřebuje tolik systémových zdrojů. Nechci na NetBeans nějak nadávat, ale svět je dnes přece jenom kousek dál.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 00:37

Zvlastne, mne to SQL prostredie vyhovovalo. Krasne rychlo hashuje, napr. dotaz co ma 110 miliard vysledkov vypluje hned, potom len dlho prehladava ked uz chcem konkretne data.

Ano pisal som to, NetBeans su napisane vo Swingu. Je to velmi abstraktny graficky framework - robil som v nom jednu vacsiu aplikaciu a bolo to narocne pomaly ako Visualko ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 20:14

Tak nevím, ale trochu by mě zajímalo, jestli víš, o čem mluvíš?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
21. 06. 2010 00:00

nie vsetko som si to vymyslel

ked napises v netbeansoch aspon 10% toho co ja tak sa vrat a mozme sa pozhovarat

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 15:27

Dělal jsem v Netbeans, Eclipse, Visual Studiu, ale stejně je mi nejmilejší vim. Už jsem asi tady na ty IDE starej.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 16:01

Srovnávat Vim s Visual studiem a nebo Eclipse je přinejmenším úsměvné :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 19:00

Vim je editor, tohle jsou IDE. Usmevne mi to nepripada. Ja programuju vyhradne ve Vimu. Na buildovani mam Make, na spravu verzi git, na debugging gdb/ddd. Predstava, ze pro nejake neznatelne pridani komfortu mam pouzit IDE, ktere resi tohle vsechno zaroven (tj. ve vsem poskytuje o neco horsi moznosti nez ty samostatne nastroje), navic sezere pul giga RAM a na to, abych nemusel cekat pri kazdem kliknuti, potrebuju tak 3ghz cpu, mi nahani husi kuzi

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 19:17

A refactoring a nastroje ako solution/server explorer ti nechybaju? Intellisense? Alebo javadoc tipy hned pri pisani kodu? Profiler? Kompatibilita prenosu celeho riesenia do ineho IDE? Team management nastroje? Alebo napr. vizualne mapovanie DB na objekty vyssieho jazyka? Neviem teda v com kodis, ale neviem si predstavit napr. Javu, C#(asp.net) bez normalneho IDE, by ma porazilo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 19:17

A refactoring a nastroje ako solution/server explorer ti nechybaju? Intellisense? Alebo javadoc tipy hned pri pisani kodu? Profiler? Kompatibilita prenosu celeho riesenia do ineho IDE? Team management nastroje? Alebo napr. vizualne mapovanie DB na objekty vyssieho jazyka? Neviem teda v com kodis, ale neviem si predstavit napr. Javu, C#(asp.net) bez normalneho IDE, by ma porazilo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 19:52

I nad Vimem lze postavit IDE. Nebo použít Vim jako plugin v Eclipse.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 15:22

Predpokladam ze ked si stiahnem tu C++, 30 mb verziu. Tak musim doinstalovat sam aj compiler. Je tak ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 16:02

Neviem ako v tejto verzii, ale v starych to tak bolo (nutne doinstalovat). To preto lebo mas veeela C++ kompilatorov. Ale je to vpohode, nic tazke.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 15:07

Kam to az muze dotahnout produkt, ktery zacal jako rocnikovy projekt na matfyzu (pozdeji koupeny Sunem) :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 17:54

by mne zajímalo, kolik tam asi zbylo původního kódu za ta léta vývoje..

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 18:42

No vidíš - teď už je to Oraclu

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 12:58

Moje primarne Java IDE. Sice ho pumpuju pluginmy pre ine jazyky a hlavne pre JavaFX ktoru nikto nechce, ale pre samotny Java development sa uz moc toho nezmenilo.

Vacsie zmeny pre Javistov ocakavam az po vydani JDK7 v NetBeans 7.x

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 13:28

moje primárne ide je síce Visual Studio 2010 ale NetBeans používam na PHP je to najlepšie PHP ide, predtým som používal Zend Studio a nedá sa to vôbec zrovnávať.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 13:29

Ja mam tiez Visualko rad, len instaluje neuveritelne vela bordelu :) A zrovnatelne (dokonca podla mnohych lepsie) IDE s NetBeansami je Eclipse

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 13:37

Na javu možno ale na PHP mi Eclipse (Zend Studio je nadstavba nad Eclipse) absolútne nevyhovovalo. Neodladené a zabugované IDE ktoré pravidelne mrzlo a padalo pri takých základných činnostiach ako je refactoring.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2010 20:45

Tak jsem se rozhodnul, ze to vyzkousim, Eclipse mi silne nevyhovovalo, tak uvidime... v repozitarich Archu zatim jen 6.8....

Je to fakt vzdycky tak nechutne pomaly?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2010 21:20

No vsak to len teraz vyslo, ono to bude trvat chvilu. Aky mas stroj? Ja mam 2 rocny notebook s Core 2 Duo 2.4 GHz + 3GB RAM a Win7 a frci to svizne. Pod linuxom mint miestami este sviznejsie :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 14:03

Ja mam 5 let starej komp (5 let od uvedeni do prodeje, 3 roky ho mam ja), Turion 2.2 + 1GB RAM, svizne to fakt nefici :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 14:11

Nevim jestli jsi se vsiml, ale on ma 3x vic RAMky nez ty :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 14:27

Vsimnul ;)

A trosku me to stve, protoze nb vypada jako docela slusny IDE pro to PHPko (eclipse mi nabizi v "intellisense" i nesmysly ktery tam vubec nechcu)... Ale narocnejsi to je jeste nez Visual Studio, ktery mi jede tak 20x rychlejc :(

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 06. 2010 14:36

to je proste vlastnost tech multiplatformnich veci - je to vsude stejne pomale a nenazrane.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Anonymizovaný  |  20. 06. 2010 18:06

No to je problém s netbeans :D Je to v javě - však ty jistě máš také své zkušenosti :)

Mimochodem... musíme vytahnout Skeeva na pivo :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 20:14

Zdar, zkusenosti s Javou mam, ale nastesti akorat s tou Enterprise.

Vytahnout Skeeva na pivo? Podpantoflak to je!

Souhlasím  |  Nesouhlasím  |  Odpovědět
Anonymizovaný  |  20. 06. 2010 20:28

No nedávno chtěl jít, ale já jsem nemohl -.-

Buď rád, že jsi na škole nepřišel k javě zepředu, zezadu, zvrchu, zespodu ... to by ses asi poblinkal :D Dělat specializované věci v Javě je pain - nejen že pak nefunguje multiplatformě, ale pak už nefunguje vůbec :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 22:40

To me prave mrzi, par mesicu jsem se javou zivil, takze predpokladam, ze kurz by byl uplne v pohode. Pain je psat veci v Pascalu tak aby je prelozil ve skole na BP z roku ~1995, navic s vadnou crt

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 15:25

nj NetBeans chcu uz o nieco silnejsi zelezo ak sa maju hybat :/

Ale je to aj tym Swingom, videl som FAKT ZLE napisane programy (od Sybase :)) a poziadavka bola 16 GB ram (sw na klientsku administraciu !!!)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 15:26

tieto double-posty zacinaju byt mierne zahadne

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
20. 06. 2010 15:25

nj NetBeans chcu uz o nieco silnejsi zelezo ak sa maju hybat :/

Ale je to aj tym Swingom, videl som FAKT ZLE napisane programy (od Sybase :)) a poziadavka bola 16 GB ram (sw na klientsku administraciu !!!)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor