Hi,
A következő stack-et használom NetBeans-el úgy másfél éve.
-wicket (6.4.0)
-hibernate (4.1.3Final)
-spring (3.1)
-jetty (6.1.25)
-apache cxf (2.2.6)
-maven (3.0.1)
-svn 1.7.1
A NetBeans eléggé kézre áll nekem. Leszámítva pár hülyeséget hozza amit elvárok tőle.
A közeljövőben viszont egy Android-os projekt is kilátásban van, amire szeretnék rákészülni IDE illetve plugin-ek szempontjából is.
Itt, finoman szólva, látok némi lemaradást a NetBeans oldaláról.
Az Eclipse-el korábban már futottam egy kört, de picit megriadtam tőle, így a nb választottam inkább.
Most újra elővettem a témát, letöltöttem a juno-t és próbáltam a nb alatt meglévő dolgaimat működésre bírni. Nagyjából sikerült is, de komolyabban még nem mélyedtem bele (pl. napi szintű fejlesztés). Sok dolog szimpatikusabb az Eclipse-ben meg van ami érthető módon megszokás kérdése, de egyelőre elveszettnek érzem magam :). Két IDE-t nem akarok párhuzamosan használni :(.
Hitvitát indítok el tudom, de kíváncsi vagyok a véleményetekre.
Köszi előre is!
[update1]
Mondanátok olyan funkciókat, megoldásokat amit szerettek az Eclipse-ben ?
Ilyenekre gondolok, hogy jó nekem,mert a code editor xy shortcut-ra ezt meg ezt kitalálja nekem stb.
[update2]
Köszönöm mindenkinek a hozzászólást! Próbáltam a lényeget kiszűrni :). Ha időm engedi még nyüstölöm az Eclipse-t, de egyelőre maradok a NB-nél.
IDEA-t is megnéztem újra. Gyors, logikus, a jövőben szerintem szánunk rá némi aprópénzt.
Még 1x köszönöm!
- 12226 megtekintés
Hozzászólások
Az Eclipse egy gyűlöletes valami. Netbeans sajnos tényleg nem támogatott android oldalról, így kell kicsit tákolgatni, de szerintem megéri. Főleg ha megnézed az alternatívát...
Amúgy az android developer tools -nak a gui összekattingatós dolgai szintén nem sokat érnek, úgyis xml -ben fogsz szerksztgetni, úgyhogy nem maradsz le sokról.
- A hozzászóláshoz be kell jelentkezni
"Az Eclipse egy gyűlöletes valami"
Elég sok szoftverrel találkoztam már, amire ezt rá tudtam mondani, az Eclipse spec. pont nem ilyen (annak ellenére, hogy van néhány kisebb nyűgje). Ez így nem túl konkrét; mégis mi benne a gyűlölnivaló? :)
- A hozzászóláshoz be kell jelentkezni
Az Eclipse ellen azt szokták felhozni, hogy
- lassú
- eszi a memóriát
- lassú
- plugin függőségek néha halálosak
- lassú
- nem Netbeans
- A hozzászóláshoz be kell jelentkezni
Minden csak megfelelő konfig fájl kérdése :)
-----------
"640GB sokmindenre elég"
- A hozzászóláshoz be kell jelentkezni
Kihagytad hogy ocsmány, hogy átgondolatlan összevisszaság a felülete, illetve hogy lassú.
- A hozzászóláshoz be kell jelentkezni
Szerintem meg az összes swinges felület ocsmány hányadék (linuxon, igen az InteliJ is). Az eclipse viszont szép.
- A hozzászóláshoz be kell jelentkezni
Láttad már a IDEA 12-t?
--
HUPbeszolas FF extension
- A hozzászóláshoz be kell jelentkezni
Ok. Letöltöttem, kipróbáltam. Valóban elfogadhatóan néz ki minden configban állítgatás nélkül, valamint könnyen telepíthető. Kipróbáltam hogy beletöltöm egy githubon lévő projektemet, de sajnos azért nem olyan egyszerű az élet; a pom.xml fájlom nagyon nem tetszik neki. Majd még próbálkozom vele.
szerk:
Azóta sikerült. Ez a 12-es verzió elég okosnak tűnik.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
A swinges felületek szerintem általában platformfüggetlenül rondák. :) Ennek két okát látom:
1. a platformfüggetlenség miatt nem igen támogatják az OS-ek natív megjelenítési lehetőségeit (már ami a szép, modern elemeket illeti). Vannak olyan Look&Feel lehetőségek, amelyek egész normálisan néznek ki, de tény, hogy mindegyik elavultan fest egy mai rendszeren. Az Eclipse-nél ezzel kapcsolatban egész jó munkát végeztek, de az nem is Swing (az SWT-s felületek általában egész jól néznek ki mindenhol).
2. mivel ad egy alap designt, és nem kell hozzá külső lib, azok a fejlesztők előszeretettel használják, akik inkább a programjaik funkcióira koncentrálnak a megjelenítés helyett. Ők pedig ráfogják, hogy "jó lesz ez így". Persze nem, de a fejlesztők már csak ilyenek. :)
- A hozzászóláshoz be kell jelentkezni
+1
Bár nekem úgy tűnt hogy OS X nél sikerült a natív kinézetet jobban megközelíteni.
- A hozzászóláshoz be kell jelentkezni
Igen, és fordítva, a SWT -nek meg lehető legjobban eltávolodnia.
Más platformokon lehet hogy az Eclipse szebb, mint Netbeans, de ez kétes értékű győzelem. (nem próbáltam más platformokon Netbeanst, Eclipse -t viszont igen, windowson pl. ugyanolyan ronda mint bármi más, úgyhogy valóban jól belesimul... linuxon se sokkal jobb).
- A hozzászóláshoz be kell jelentkezni
De a gyűlöleted ugye nem a kinézetből fakad? ;)
- A hozzászóláshoz be kell jelentkezni
Az csak egy komponens a sok közül, de igen, az is hozzájárul. Nagyon el tudja rontani az ember munkakedvét egy-egy nem odaillő, fapados tool.
(Még mielőtt valaki félreértene: bash -t és command line toolokat szívesen használok, nem érzem egyáltalán fapadosnak, inkább praktikusnak. Nem ocsmányak. Az OSX Terminal.app -ja ráadásul kimondottan szép, nem tolakodó.)
- A hozzászóláshoz be kell jelentkezni
Ebben egyezünk :)
- A hozzászóláshoz be kell jelentkezni
Otthon végignéztem a programokat, amiket használok (windows7). Nem volt két egyformán kinéző, egyformán működő program. Szóval lehet, hogy
ez OSX-en megoldott, de Windows-on minden program teljesen máshogy néz ki.
- A hozzászóláshoz be kell jelentkezni
De durva, nekem Linux alatt egység van (a kinézetben, gyorsbillentyűkben, stb.). Ide jutottunk 2013-ra?
- A hozzászóláshoz be kell jelentkezni
GTK, QT, etc. program egységesen néz ki?
- A hozzászóláshoz be kell jelentkezni
s/QT/Qt/
- A hozzászóláshoz be kell jelentkezni
Hat egysegesebben, mint Windowson a programok.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
"linuxon, igen az InteliJ is"
Az Ultimate verziot probalod? Az ingyenes, community editionben csak alap swinges skin van.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Ott meg Nimbusra se lehet valtani? :o
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
eclipse nem swing, viszont csunya es hasznalhatatlan :D
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Mondod ezt hány év java fejlesztési tapasztalat után?
- A hozzászóláshoz be kell jelentkezni
mivel eklipzben csak javat lehet fejveszteni!
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Lehet notepad helyett is használni, csak arra tényleg butaság. Eclipse alapvetően
java fejlesztésben az erős, hogy támogat más nyelveket is, az egy másik kérdés...
- A hozzászóláshoz be kell jelentkezni
Szoljal mar legyszi a CDT es PDT fejlesztoinek, hogy felesleges munkat vegeznek. Nekem ehhez keves az angolom.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Egyáltalán nem felesleges a CDT, de alapvetően a java nyelvi támogatás a legerősebb, nyilván azért, mert abba tolják a legtöbb melót, meg
talán egyszerűbb is...
- A hozzászóláshoz be kell jelentkezni
én nem értem mi a baj a swinggel mi kéne szebb legyen egy szerencsétlen gomb vagy egy nyomorult szövegmező?? egyszerű benne megcsinálni akármilyen kis egyszerű alkalmazást és egészen komolyakat is szerintem király a swing. meg nem nézni akarom a programomat hogy nahh ez igen de szép MERt nem megyek vele semmire. Inkább szeretem használni mert az a haszna. ha rajtam mulna az awt is szép:D
- A hozzászóláshoz be kell jelentkezni
Az ocsmány eléggé szubjektív, szerintem pont az NB csúnya. :) Viszont nem hiszem, hogy bármelyik is lenne annyira randa, hogy emiatt ne lehessen használni. Én is szeretem a szép alkalmazásokat, de néha van egy kompromisszum, amit meg kell kötni (tartalom vs. forma tekintetében).
A felületét sem tartom átgondolatlan összevisszaságnak, ám abban igazad van, hogy van pár dolog, amit lehetne jobban elrendezni benne.
Lassúság: az általad leírtak közül ezt tartom az egyetlen olyan tulajdonságnak, ami a "gyűlölet" érzését belőlem is ki tudja váltani (de ez minden programra igaz). :) Valóban vannak olyan műveletek, amik sokáig tartanak az Eclipse-nek, ráadásul ez néha egyáltalán nem indokolt (vagy nem tűnik annak). A napi használat során a legtöbb feladat viszont értelmes idő alatt elvégezhető. Azt pedig ne felejtsük el, hogy egy borzasztó komplex valami (nagyméretű Java-alkalmazások rákfenéje elég gyakran), de cserébe nagyon sok mindent tud, és elég jól kibővíthető mindenfélével. Ennek sajnos az az ára, hogy kell alá bizonyos méretű vas, de ez is inkább akkor, ha nagyobb alkalmazásokat fejlesztünk vele.
Az utóbbi időben a sebessége egészen szépen fejlődött, bár a Juno e tekintetben szerintem is kissé visszalépés, jó lenne ha a feature-lapátolás helyett ezzel a nyűgjével sokkal többet foglalkoznának.
Összegezve: több dolog van, amit jobban meg lehetne benne csinálni, viszont rendkívül rugalmas, és nagyon jól testre szabható.
- A hozzászóláshoz be kell jelentkezni
"- lassú
- eszi a memóriát
- lassú
- plugin függőségek néha halálosak
- lassú"
Én ugyanezt el tudnám mondani a netbeansről :)
"- nem Netbeans"
Ezt nem
- A hozzászóláshoz be kell jelentkezni
Én Eclipse-t használok (a NetBeans-nek elég fura hibái voltak nálam), a Juno CDT állítólag elég vacak, megmaradtam Helios-nál.
Egyébként megnöveltem az Eclipse által felhasználható maximális memóriaméretet, és így vígan elfut, pedig elég vad C++ kódokat írok rajta (a Boost érdekes ilyen szempontból :-) ).
- A hozzászóláshoz be kell jelentkezni
Használj eclipse-et, különben száj- és körömfájást kap a disznótok!
- A hozzászóláshoz be kell jelentkezni
Intellij IDEA
--
HUPbeszolas FF extension
- A hozzászóláshoz be kell jelentkezni
Drága nagyon. Persze nem rossz, én azért harapdáltam a kalapomat rendesen, nagyon nem állt eleinte kézre. Nem mondom hogy most jobban, de azért igyekszem esélyt adni neki.
- A hozzászóláshoz be kell jelentkezni
$200 nem olyan sok IMHO ha kenyér keresésre használod.
Amúgy opensource projektekért elbírálás után ingyen is hozzá lehet jutni a licenchez.
@mn3monic: kösz a tippet, én is most nézegetem a cuccot.
- A hozzászóláshoz be kell jelentkezni
+1
Használtam mind a hármat eleget. Magasan az IDEA bizonyult a legjobbnak.
- A hozzászóláshoz be kell jelentkezni
A maven -t visszakézből szántsd fel és hintsd sóval a helyét, majd próbáld ki a gradle build eszközt (hacsak nem függsz valami miatt a Maven -től. Maven -es dependency repókat a Gradle is beépítve kezeli). Elképesztően szebb, tömörebb és okosabb a Groovy -ban írható build scriptje. Mi ráadásul Ant -ról váltottunk rá, ami egy fokkal még jobb a Maven -nél.
Bocs ez off volt. :)
- A hozzászóláshoz be kell jelentkezni
"ami egy fokkal még jobb a Maven -nél."
Kifejtened?
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Bár a Maven -t csak szükségből használtam néha, elrettentett a build fájl böszmesége. A deklaratív szintaxis miatt nem csak óriási a build fájl esetenként, hanem a "zaj" is nagy a szószátyárság miatt. Tehát a build fájl még csak nem is hasonlít valami "programhoz", amit az ember szeret nézegetni, hanem egy igen böszme XML, amiben egy okos editor / parser vagy jó gyakorlat nélkül könnyen elveszik az ember.
Ez nem a deklaratív - procedurális jelleg miatt van, de így néz ki 1 db függőség definíciója:
Maven:
http://pastebin.com/qJBvLCVs
Ant (Ivy):
http://pastebin.com/81uFxAA6
Gradle:
http://pastebin.com/PTJ7EU9Z
Tehát az Ant az én szememben azért jobb valamivel, mert procedurális "jelleggel" lehet írni, ezért jól tömöríthető. A Gradle meg ugye űrtechnológia mindkettőhöz képest.
- A hozzászóláshoz be kell jelentkezni
A verbosity-vel kapcsolatban igazad van, de ne felejtsük el, hogy azért egy Maven nem pont ugyanarra való, mint az Ant (a Gradle-t nem ismerem), emiatt is nem build fájlról beszélünk Maven alatt (így nem csoda, ha nem hasonlít egy programhoz). Viszont editor nélkül tényleg macerás karban tartani, ebben csak kicsit segítenek a template-ek, az automatikus generálás.
- A hozzászóláshoz be kell jelentkezni
Ez hozzaallas kerdese. Mavenben nem build programot irsz, hanem build configot. En pl.: inkabb a sajat kodomat szeretem irni, nem a build scriptet/kodot. A build csak mukodjon es ne kelljen hozza csinalni semmit, max configolni.
Masreszt a config jelleg lehetove teszi, hogy 3rd party toolok tudjak ertelmezni a buildet. Ez egy programnal legalabb nehezebb, ha nem lehetetlen (ant).
Egyebkent miert erdekes, hogy nagy a pom.xml? Elfer. Raadasul egy tipikus projektben valszeg ugyis multilevel van, ahol egy (vagy tobb) parentbol orokli a config tulnyomo reszet egy gyerek modul es csak a kulonbsegek vannak a gyerek pom-ban. Es mar nem is hosszu.
- A hozzászóláshoz be kell jelentkezni
Hogy még egy kicsit fényezzem a Gradle -t, ő is ismeri a projekt-hierarchiát (http://www.gradle.org/docs/current/userguide/multi_project_builds.html), bár nem tudom hogy mennyire csereszabatos a két cucc által nyújtott halmaz.
- A hozzászóláshoz be kell jelentkezni
Ez tök mellékes, mert egyrészt én nem mondtam, hogy nem támogatja, másrészt nem ez volt a hozzászólásom lényege. Hanem a különbség a build config meg a build script között. Ha neked ez jön be lelked rajta. Számomra a gradle disznó (ant+ivy) rúzzsal (mvnből vett funkciók, amiket groovy script hajt meg).
- A hozzászóláshoz be kell jelentkezni
-1
- A hozzászóláshoz be kell jelentkezni
-1
- A hozzászóláshoz be kell jelentkezni
-1
- A hozzászóláshoz be kell jelentkezni
Nekem eddig nem voltak problémáim vele, viszont nagyban egyszerűsítette az életem, az biztos. Komolyabb config-olásba nem kezdtem, de pl. függőségekkel sosem volt gondom.
- A hozzászóláshoz be kell jelentkezni
Nem állítottam hogy a Maven nem alkalmas build eszköznek. :) Csak ha van okosabb megoldás, akkor érdemes azt használni.
- A hozzászóláshoz be kell jelentkezni
Szerintem a maven eleg okos a legtobb feladatra, szoval en inkabb amondo vagyok, hogy a feladathoz valasszuk az eszkozt, es ne a hitvilagunkhoz.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
+1
Csak hogy kezdetben ne menjük messze az eredeti kérdéstől, az Intellij IDEA mindig is élen járt az új technológiák/eszközök támogatásában. Így van ez a gradle esetében is.
Mivel sok más dolog mellett kezdtem el a projektjeimben használni, menet közben csipegettem fel az éppen szükséges infókat a használatához. Nekem nem volt könnyű, de ha a maven-re és xml-jeire gondoltam, akkor mindig újult erővel tudtam folytatni :-)
- A hozzászóláshoz be kell jelentkezni
Ha már Spring van nálad előtérben akkor az Eclipse-alapú Springsource Tool Suite szerintem kézenfekvő választás. Én a Grails-es változatát használtam, a Springsource elé jó támogatást nyújt a saját termékeihez.
Ha viszont van egy kis pénzed, az IntelliJ Idea a megoldás. Pont.
- A hozzászóláshoz be kell jelentkezni
kiegészítése becses irományodhoz:
Spring Source Toolst használok jómagam. Két verziót lehet jelenleg letölteni belőle; az egyik az Eclipse Juno 4.2-re épül, a másik a Junu 3.8-ra. Gyenge gépen nálam a Juno 4.2 használhatatlanul lassú, úgyhogy ha performancia problémája lenne a topik inditójának vele, tegyen a egy próbát a 3.8-al.
- A hozzászóláshoz be kell jelentkezni
Eros gepen (nalam i5, 8gb ram, ssd) is problemas a Juno, errol vettek fel bugot.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Igen, a 4-es platformon még van mit reszelni, ahogy írtam fentebb is, bár a 4.2 érzésre kicsit jobb, mint a 4.0.
Viszont jó, hogy tothit eszembe juttatta, miszerint a Juno release-nek van 3.8.x verziója is. :) Rá is fogok nézni, ha lesz egy kis időm.
- A hozzászóláshoz be kell jelentkezni
A Juno egy kicsivel tényleg lassabb, de szerintem nem számottevő (Heliost és Indigot is használtam, most Juno -t, egy hasonló gépen).
- A hozzászóláshoz be kell jelentkezni
Szerintem ne felj tobb IDE parhuzamos hasznalatatol, nem olyan nagy problema.
Az Androidos fejlesztest az Eclipse nagyon kenyelmesse tudja tenni, a Netbeanst meg hasznalhatod arra, amire eddig is. Gondolom egyszerre ugysem foglalkozol csak 1 projecttel, akkor meg a memoriat sem foglalja.
--
akkor most free tibet vagy delete tibet a jó?? - falu
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Lenyűgöző hogyan ingadozik ebben a topic-ban a leírt információ a bullshit és a hasznos közt egy hozzászóláson belül is.
NB-t rövid ideig, kipróbálás erejéig pár napot használtam, Eclipse-t napi szinten kb. 8 éve használom. Meg kell nézni, hogy a te használati esetedre milyen környezetet lehet összehozni vele és összehasonlítani, hogy milyen különbség van hatékonyság terén a kettő közt. Ez egy-két nap alatt nem derül ki, és aktívan fel kell fedezni a környezet által nyújtott lehetőségeket. Utána el tudod dönteni, hogy mi jobb neked.
- A hozzászóláshoz be kell jelentkezni
Mindig azt a naiv kérdést teszem fel magamnak, hogy szabad e és mennyit beleölni egy ilyen megismerési folyamatba :).
Köszönöm a hozzászólást! Lassan alakul a kép bennem...
- A hozzászóláshoz be kell jelentkezni
Minél többet :) Semmiképp nem elég végignyomkodni, mert az első tapasztalatból úgyis az szűrődik le, hogy nehezebb kezelni mint amit megszoktál korábban, hiszen dolgok máshol vannak, problémákat máshogy tudsz megoldani, van amit látszólag nem is lehet megcsinálni, pedig de, csak meg kell ismerned a pluginkínálatot, utánajárni hogy hogy lehet dolgokat megcsinálni, stb.
Szerintem az eclipse egyik legnagyobb baja és előnye is, hogy nem egy kész megoldást kapsz, ami mindenre jó, hanem kapsz egy nagyon moduláris valamit, amit úgy lakhatsz be ahogy akarsz. Az pedig elég nagy falatnak tűnik ha csak le akarsz ülni és fejleszteni.
- A hozzászóláshoz be kell jelentkezni
De hát ezért vannak az előre összerakott bundle-k. Ha c++-t akarsz fejleszteni, ott a CDT-s bundle, ha csak sima app-ot, ott a classic,
ha webeset, arra is van, etc, etc.. aztán ott vannak még az feltápolt eclipse variációk, mint a myEclipse...
- A hozzászóláshoz be kell jelentkezni
Van az úgy, hogy egyszerre többfélére is szükség van, azt néha nem szereti.
- A hozzászóláshoz be kell jelentkezni
Hát, ha annyira különböző dolgok kellenek, akkor indítok 2 eclipse-t, elfér...
- A hozzászóláshoz be kell jelentkezni
Meg tobbfele plugin ugyanarra a dologra... en egyszer bongeszgettem az Eclipse pluginkinalatat, es nem igazan volt egyertelmu, hogy mit mire.
Aztan ott volt az a problema is, hogy rengeteg feloldhatatlan fuggoseg volt, ami miatt bizonyos plugineket nem tudtam felrakni, ami nelkul meg nem tudtam hasznalni a cuccot. Mindez a core repon belul. Egy hetnyi konstans szivas utan feladtam. NB repoiba legalabb minden fuggoseg a helyen van, ha nem tudnad a plugint felrakni, meg sem jelenik.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
Ruby-hoz nem annyira jo :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Persze hogy ezért sub-oltam, viszont ezért nézegetem most a Rubymine-ot :)
- A hozzászóláshoz be kell jelentkezni
Az viszont uberalles. Toltsd le az EAP-ot, az asszem free to use. Es nem instabil.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
En is IntelliJ-t javaslok. A NetBeans-nel is jobb, es hidd el, hogy megeri az arat. Ha munkahoz kell, erdemes megpedzegetni a fonoknel, nem venne-e meg, egy ceg szamara annyira nem veszes az osszeg, plusz leirhassa.
En NetBeans-rol valtottam at minden projektemet IDEA-ra. Ma is megbujik a gepemen a kis kocka, neha elinditom, hogy frissen tartsam, mert van 1-2 dolog, ami miatt meg kell, de nagyon minimalis.
Szokni kell, ez teny, de a tudasa szerintem meg az Eclipse-nel is jobb. Es latszik rajta, hogy olyanok fejlesztik minden moduljat, akik hasznaljak is oket. Nagyon logikus az egesz cucc.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Eclipse
Java? Csak Javára vonatkozik, amiket írok. CDT és egyéb változatait nem használom.
Lassú? Induláskor valóban néha kicsit kell várni. Viszont munka közben pillanatok kérdése a szerkesztés teszt futtatása kör. Konfigurálás nélkül működik az is, hogy ha debuggolás közben átírsz egy metódust, akkor azonnal érvényre lép (ilyesmit lehet vele csinálni: http://www.i-programmer.info/news/112-theory/3900-a-better-way-to-progr… ). Ezt jól használva óriási hatékonyságot lehet elérni. Az összes forráskód be van cache-elve, így név, vagy hivatkozás alapján bárhova pillanatok alatt lehet ugrálni a kódban. Majdnem 10 éve használom. Az akkori verzió az akkori gépemen is meglepően gyors volt, mai gépeken pedig szinte soha nem kell a gépre várni. Érdemes SSD-re tenni mindent, így lesz igazán villám a rendszer.
Sok memóriát eszik? Egy példány sok forráskóddal simán elfér 1GB RAM-ba. A fejlesztői gépedben ennyinek kell lenni erre a célra.
Pluginek? Nagyon régen átálltak az OSGI plugin architektúrára. Mindenképpen érdemes megismerni ennek a felépítését, mert sokat lehet tanulni belőle, hogy hogyan kell sok különböző modul együttműködését megtervezni.
Bővíthetőség? A teljes Eclipse felhasználható saját termékek készítéséhez. Nagyon sokat lehet nyerni prototípus készítésekor ezzel. Például saját template nyelv fejlesztése színezős editorral együtt kb 1 hét volt, és évek óta boldogan használjuk.
Verzió? A 4-es sorozatban még nem vagyok biztos, hogy jó irányba indult el. A 3-as sorozat utolsó kiadását érdemes használni még egy ideig szerintem.
- A hozzászóláshoz be kell jelentkezni
"Sok memóriát eszik? Egy példány sok forráskóddal simán elfér 1GB RAM-ba. A fejlesztői gépedben ennyinek kell lenni erre a célra."
#define sok forraskod. Hany LOC? Probaltal megnyitni benne, mondjuk egy Glassfish, vagy egy oVirt forraskod fat? Mert nalam az jelenti a "sok" -at. Gyanitom, hogy nem egy gigat fog enni.
"Mindenképpen érdemes megismerni ennek a felépítését"
Minek? Hogy egy IDE-t hasznalhassak? Hol relevans ez, ha letoltok egy plugint, az mukodik vagy nem mukodik. Fuggetlenul attol, milyen architekturaban fejlesztettek.
"A teljes Eclipse felhasználható saját termékek készítéséhez"
Ebben nem kulonbozik a NetBeans-tol.
Nem sok ervet hoztal, ami az Eclipse mellett szolna... Ha nem lehet ugyanolyan elmenyre szamitani, mikozben tamogatott verziok kozott frissitek, hat... erosen meggondolom a hasznalatat. Ezert kezdtem el peldaul a NetBeans-nak is helyettest talalni, menet kozben tortek darabokra a Ruby tamogatast.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
15K+ sor hosszú java fájl első megnyitásánál kicsit gondolkodik, utána már nem.
Nagyobb forráskódfa is csak a workspace-be importáláskor ill. első nyitáskor várakoztat kicsit.
Egyébként nem tudom mit vártok, miért is lenne valamelyik IDE jelentősen és általánosan kiemelkedő a többihez képest? Ekkora "csodák" nincsenek. Inkább csak ez vagy az valakinek jobban kézre áll, vagy kényelmesebb eszközök vannak éppen ahhoz, amire használni szeretné. [captain obvious] Van, aki az egyik hülyeségeivel tud együtt élni, van aki meg a másikéival.
- A hozzászóláshoz be kell jelentkezni
15K+ sor hosszú java file-ért mi jár? :)
- A hozzászóláshoz be kell jelentkezni
15k sor, elég rosszul hangzik...
- A hozzászóláshoz be kell jelentkezni
Pedig létezik olyan programozó, aki ilyen hosszú forráskódot ír egy fájlba. Tapasztalatom szerint nem is olyan kevés van ilyen, nem csak Java területen, nem csak zárt, nem csak kereskedelmi területen, és nem csak rossz/kezdő programozó által elkövetve.
Itt ragadnám meg az alkalmat az Eclipse nagyon jó outline, kereső, ugrabugra, refactoring, kódgeneráló, stb. funkciói reklámozásához. :D
- A hozzászóláshoz be kell jelentkezni
En szinten szeretnem reklamozni az IntelliJ IDEA kivalo kereso, ugrabugra, refactoring es kodgeneralo funkcioit. Jobb barminel, amit eddig ismertem.
Fizetett hirdetesunket lattak :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
mint fentebb taglaltuk még ugyan azon IDE két verziója között is jelentős különbség lehet használhatóság (vagy nem használhatóság) szempontjából.
- A hozzászóláshoz be kell jelentkezni
Azt jó tudni! Szerencsére még nem kellett megtapasztalnom. :D
- A hozzászóláshoz be kell jelentkezni
Ha glassfish-t használó alkalmazást fejlesztesz, akkor nem kell a glassfish, elég csak a bináris jar, és hozzá kell include-álni a forráskód jar-okat, és ctrl+fájlnév-vel
megnyitja. Ha mégis szükséged van rá, tessék venni egy 8 gigás memória modult a gépbe, kemény 10 ezer forint.
Az eclipse plugin infrastruktúráját azért érdemes megismerni, mert könnyen lehet hozzá pl. syntax highlight-os plugint fejleszteni, amire a fent említett szerzőnek szüksége volt. Nem kötelező, nem kell a használatához, csak hasznos tud lenni, ha eclipse-re építesz saját terméket, mint ahogy sok cég teszi. Valószínűleg okkal van.
Ha pedig Ruby nyelven akarsz fejleszteni, akkor lehet, hogy számodra nem a legmegfelelőbb, de ez nem az eclipse hibája, ami alapvetően java fejlesztésre van kitalálva, és van hozzá még valamilyen szinten, általában közösségileg támogatott egyéb (python,cpp,ruby, etc.) nyelvi support is. Néhány amit találtam:
http://en.wikipedia.org/wiki/Aptana : eclipse alapú
http://en.wikipedia.org/wiki/RubyMine : idea alapú
http://en.wikipedia.org/wiki/Eric_Python_IDE : qt alapú
- A hozzászóláshoz be kell jelentkezni
Nem feltetlen sorrendben reagalok:
- En mar megtalaltam az IDE-met, koszonom szepen, de nem kell tanacs.
- Nem gondolom azt, hogy az Eclipse csak Java fejlesztesre van kitalalva. Eleg altalanos IDE-nek nez ki a felepitese ahhoz, hogy tenyleg barmit meg lehessen vele csinalni. Es ugye nem szabad elfelejteni, hogy a CDT es a PDT nagyon sikeres termekek (nem szolva a PyDev-rol, ami kvazi standard a komolyabban Pythonnal foglalkozok kozt), tehat ez eroteljesen cafolja azt, hogy csak Java fejlesztesre lenne valo. Legfeljebb te arra hasznalod - viszont ez itt irrelevans.
- Az ember altalaban nem az alapjan valaszt fejlesztoi kornyezetet, hogy mit kell meg fejleszteni hozza, hogy hasznalhato legyen. A legtobbunket a munkahelyen bosegesen eleg munkaval latjak el ahhoz, hogy ne jusson ido/szandek arra, hogy akar egy syntax highlight plugint is lefejlesszen az ember. Van, aki hobbibol, a szabadidejeben ilyet csinal, mert kepes ra, de ha valaki IDE-t keres maganak, eszembe nem jutna olyat ajanlani, ami a felsorolt parametereknek nem felel meg, foleg ilyen sarkalatos kerdesben, mint a syntax highlight.
- Es csak info: nem olyan egyszeru jo syntax highlightert fejleszteni, mert a syntax highlight nem er ott veget, hogy a print kekkel lesz beszinezve, hanem ebbe igencsak oda kivankozik a kodkiegeszites, a forrasfa indexeles, meg a refaktoralas is, nem veletlen, hogy az igazan jo syntax highlight pluginok nem 1-2 nap alatt keszulnek el. Mert ha csak szines, de az IDE 80%-at nem tudom hasznalni a kodnal, akkor feleslegesen eszik akarhanyszaz megat az az IDE. Sublime-hez millio kis syntaxer van, es nem mellesleg kevesebbet eszik.
A Glassfish egyebkent csak pelda volt, arra voltam kivancsi, mekkora forraskod faval merted azt az 1GB memoriahasznalatot, mi az, amit te "nagy" -nak tartasz. Nekem van egy otmodulos Maven projektem, egy kezdo szamara hatalmas program, pedig alig all tiz fajlbol.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Oké, asch a következőt írta:
"mindenképpen érdemes megismerni ennek a felépítését, mert sokat lehet tanulni belőle, hogy hogyan kell sok különböző modul együttműködését megtervezni."
Erre írtam, hogy és tényleg, ha véletlen ilyet kell csinálnia az embernek, akkor milyen jó, hogy ezt már mások kitalálták. Nem azt, hogy neked, mint XYZ fejlesztőnek
erre van szükséged.
Az eclipse nálam most 743 megát eszik, 200 megányi forráskód + könyvtárak.
- A hozzászóláshoz be kell jelentkezni
Az OSGI pluginek deklaratív leírási módját, illetve a hozzá tartozó tervezési mintákat szerintem azért érdemes megismerni, mert az informatika komoly jelenlegi problémáira - komplexitás, dependency hell, újrafelhasználhatóság - megoldás javaslatot ad. A konkrét szintaxist nem, de az elveket más nyelveken is lehet és érdemes használni. Én sokat tanultam belőle, úgy érzem. Néhány nap böngészést és gondolkodást megért.
A syntax highlighterben, amit fejlesztettem pont az volt a poén, hogy a meglévő Java syntax highlighter és kódkiegészítő mellett lehet használni viszonylag kevés problémázással. Tehát ez egy kiegészítés saját igény kielégítésére, éppen annyi funkcióval, amennyi kell. A munka oroszlánrészét az Eclipse csinálja. Pont ez a jó benne.
- A hozzászóláshoz be kell jelentkezni
Tehat akkor most a Java nyelvhez irtal kiegeszito highlightert, vagy uj nyelvhez?
Mert felek, hogy pl. egy vb.net highlighter kifejlesztese nem egy rovid darab lenne. Abban semmi java-szeru nincs ugyanis.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Java-t kiegészítő mini-nyelvhez. Összesen 4 féle színezés van, és nincs kódkiegészítés.
- A hozzászóláshoz be kell jelentkezni
Szinte borítékolni tudtam volna, hogy vallásháború lesz a vége. Mindenki foggal körömmel védi a vélt, vagy valós igazát, ráadásul szerintem nem leszel okosabb tőle.
Jobban jártál volna, ha rászánsz néhány órát és kipróbálod, majd célzott kérdésekkel jössz.
Hogy én is mondjak valamit: ha nem tudod, hogy szükséged van rá, akkor nincs rá szükséged!
Szerintem ne divatból dönts! Ha a próba után felsorolod a pro és kontra érveket, hamarabb eredményre fogsz jutni.
A kategórikus kijelentések (x szar, csak y-t használd) - akárcsak a politikában - igen veszélyesek, érdemes fenntartással kezelni őket.
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a hozzászólást! Próbáltam a lényeget kiszűrni :). Ha időm engedi még nyüstölöm az Eclipse-t, de egyelőre maradok a NB-nél.
IDEA-t is megnéztem újra. Gyors, logikus, a jövőben szerintem szánunk rá némi aprópénzt.
Még 1x köszönöm!
- A hozzászóláshoz be kell jelentkezni