IDE-k programozáshoz

Fórumok

Eddig megmondták, hogy mit használjunk, most úgy néz ki, hogy én tehetek javaslatot a változtatásra. Szoftverfejlesztéshez kell IDE-t választani. Pontosabban ezekhez: Java, J2EE, Mobil aplication, C++, Qt. Olyanokat keresünk ami nem csak szövegszerkesztő, sőt lehetőleg minél kevesebbet keljen gépelni, fontos a GUI szerkesztő is. Semmi megkötés nincs, lehet minden területhez külön IDE, de olyan is lehet ami mindent tud :). A C++-nál és a Qt-nál a szabad licensz előny (pl. GPL), a Javanál mindegy. Linuxon fejlesztünk, de a multiplatform előny.

Nagyon sokat ismerek, a legtöbbet igaz csak felületesen. Arra lennék kiváncsi, hogy ki mit, miért és mire használ. Nem az érdekel, hogy az X fejlesztőkörnyezet miért szar, hanem, hogy az Y-on miben jobb.

Hozzászólások

Helyesen tetted, hogy a Flame kategóriában indítottál.
Nehéz lesz véleményt kapnod olyan emberkétől, aki több IDE-t is használt (és ismer is) olyan mélységben, hogy tanácsot tudjon adni neked. Szerintem legyen a választásnál fontos szempont az is, hogy milyen az adott termék supportja, azaz kihez tudsz fordulni, ha elakadsz egy problémában.

Mi évek óta Eclipse-t használunk, de belekóstoltunk a Netbeans-be és az Oracle JDeveloperbe is (vagy hogy a bánatba hívják).

Részemről az Eclipse-t ajánlom maximálisan.
A Netbeans sem tűnt rossznak, nem sírnék ha valaki rákényszerítene a használatára.
Az Oracle JDevelopert felejtsd el.

Tesómtól tudom: Eclipse jó Java-hoz, C++-hoz.

Jómagam Ultimate++-t próbáltam. Kis projektekhez elmegy. Azt nem tudom, hogy nagy dolgokhoz megteszi-e.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Én személy szerint Eclipse-et utáltam (kb. fél évet dolgoztam vele), mert néhány ezer soros project felett teljesen belassul és ez egyszerűen idegesítő, ha programozni akarsz.

Ultimate++ IDE 100 ezer sor fölött is normálisan megy és a kódkiegészítés is gyors. Évek óta ez a kedvencem a saját osztálykönyvtárával együtt, de kezdem úgy érezni, hogy a mostani Java nemzedéknek ezzel túl egyszerű és átlátható progikat lehet írni.

Kdevelop/Kdesigner .. Qt -hoz.
Eclipse Java -hoz. (Van hozzá c++ kiegészulés (addon vagy mi))

Egyébként gvim :)

"IntelliJ a _legjobb_ java IDE [...] ez az egyetlen, amiert penzt kernek."
Azért a legjobb, mert pénzt kérnek érte? Ugye te is érzed, hogy ez az érvelés így több sebből vérzik.

Meg kell valljam, hogy eddig mégcsak nem is hallottam erről az IDE-ről, pedig pár éve már programozok javaban,, Biztos az én hibám, de a feature listet elnézve, az a néhány dolog, aminél Netbeanshez nincs ekvivalens plugin, nekem nem ér meg 250$-t nem hogy 500$-at. Egyébként meg eléggé fura az open source licence feltételei.

Ha már flame: szerintem _A legjobb_ java IDE a Netbeans (6.0), C++-ra is azt használom, Qt-ra Qt-designer. Rövid ideig használtam az Eclipse-et, nekem kicsit bloatware, és nagyon lassúnak tűnt a NB-hez képest (ráadásul GTK, ami realy sucks... for me) Persze a NB örül, ha rengeteg memória van a gépben, de ez ma már úgyis alap, és ez Eclipse-nél sincs nagyon másként.

____________________________________________________________
Slackware 12/current - linux-2.6.23.9-olorin - KDE 3.5.8

Bár az Eclipse-sel nem sokat foglalkoztam, de a NetBeans nekem nagyon bejön. Állítólag akkor különösen előnyös, ha JSP-ben dolgozik, vagy ha mobilra ír alkalmazást.
C++ és Qt házasítására a KDevelop lehet egy jó választás, lévén egyrészt abban íródott, másrészt a fél KDE-t abban fejlesztik. (Lényegében azonos a szerkesztője, mint a Quanta-nak, amivel rengeteget dolgozom, és nagyon meg vagyok elégedve vele).

---------
"Ha igazat mondasz azt végig unják, ha feldíszíted azt jól meg dugják"
szerény blogom -- új címen!

Java-hoz tényleg a NetLipse, vagy EcBeans a legjobb ;-) Használd egyszerre a kettőt, úgy a legjobb :-)

Java: attol fugg mire hasznalod?

GUI (Swing), J2ME, EJB3, J2EE(Java EE 5) egyertelmuen Netbeans. GUI-designer-kent a Matisse magasan ver mindent.

JSP/Struts, JSF, J2EE: Intellij IDEA. penzes. GUI-hoz van sajat Layout-ja, de az meg sem kozeliti a Netbeans-hez adott GroupLayout-ot.

Eclipse Reach Client Platform (GUI), JSP/Struts, JSF, J2EE (de nem Java EE5): MyEclipse (inkabb, penzes es van benne mar valamilyen Matisse clone, tehat Swing GUI-ra is jo), es Eclipse.

De van errol egy jo osszehasonlitas:
http://www.devx.com/Java/Article/34009/0/page/1

C++-on belul mi?
---------------
Ha csak STL-es cucc akkor Vim/Emacs.

Ha GUI, akkor is tobb esejes a dolog:

Ha Qt: akkor vagy KDevelop (utoljara meg elegge Bug-zott), vagy Qt-Designer + Eclipse, de ujabban van a Netbeans-hez is Qt-4 pluggin.
De en nagyobbacska progit is tudtam Qt-Designer, Qt-Linguits, Qt-Assistant, qmake, Vim otossel kesziteni, mondjuk en jobban szerettem kezzel osszerakni a form-ot es nem a Qt-Designerrel.

Ha GTK, akkor meg Anjuta.

vagy Ultimate++, de annak is megvan a sajat widget-keszlete.

Ja es persze van meg a wxWidget, no ahhoz nem tudom melyik a leghasznalhatobb IDE.

Szoval eloszor azt kell eldonteni, hogy mit akarsz csinalni es miben es aztan az IDE-t valasztani.

Szia.
Én azért használok Netbeans-t mert mikor IDE-t választottam, ezt volt számomra átlátható. Míg egyik évfolyamtársam pont ezért használt Eclipset mert neki meg az. Amúgy java IDE-t is szerintem érdemes úgy választani, h mire fogod használni. Legújabb Netbeans meg nem egy sikersztori...
----
Bárcsak...

Hello!
Python-t csinálgatom, Eric -et és IDLE-t használok, az Eric kidolgozott, sok funkcióval, sőt ingyen Ruby-val adják :)
IDLE meg, egyszerű és nagyszerű! Pythonhoz és Rubyhoz ezeket ajánlom!
A többiről csak annyit, hogy Eclipse Java-hoz, az Anjuta IDE-t C++ hoz ajánlják. Bash scripthez meg vim-et :)
HTML-t meg Bluefish-sel :)

Az én agyam akkor dobta le először az ékszíjat, amikor a megszokott billentyűkombinációk nem működtek. Pár dolgot megváltoztattak, most logikusabb ugyan. Az is idegesítő, hogy mostmár a System után nem ajánlja fel kiegészítésnek a System.out.println() mint eddig. Nem nagy cucc, de én kedveltem...
Ezenkívül:
jsf deploy elég sűrűn timeouttal meghal
webservice gui-nál szintén összefossa magát
(utóbbi kettővel szerencsére nem én szoptam)
a mobile visual disegnerrel akartam valamit csinálni, de az is sikeresen leállt.

----
Bárcsak...

való igaz hogy csomó dolgot átstrukturáltak az ide8 editorában, de nekem speciel jobban kézre esik mint a régebbiek (bár olyan óriási nagyot még nem fejlesztettem netbeansben).

memóriahasználatban is van még mit csiszolni, meg indítási időben is. biztos nem ülnek rá a babérokra, és pár hónapon belül stabilizálódik teljesen minden.

Eddig akiket kérdeztem mindenki a NetBeans ajánlotta, még C++-hoz is. Meg azt mondták, hogy ha valami nem jó, akkor plugint kell hozzá írni és kész.
A 6-os verziót annyira még nem ismerem, de nagyjából a Javas képességeivel tisztában vagyok. Ha valaki használja C++-hoz, annak a véleményére kiváncsi lennék.

Hogy elejét vegyem a dolgoknak: általában elég nagy projektekről van szó, tehát vi-klónok nem jönnek be. Ezért is írtam IDE-t.

A KDevelopról is várnék több véleményt, nekem összetettebb feladatoknál, ahol nagyon sok osztály van kicsit kezelhetetlennek tűnt. Nem tudom lehet csak meg kellene szokni?!

A másik dolog amiért jól meg kéne választani a dolgot, mert az nem jó, hogy minden projekthez más IDE. Kell egy alap (ez lehet külön Javahoz és C++-hoz), és esetleg azt bővítgetni az adott projekthez. Azt hallottam, hogy az Eclipse-nek elég jó a pluginezhetősége, ezzel hogyan áll a NetBeans?
--
A lehetetlen csak a lusta ember kifogása!

Akkor hagy legyek az első, aki nem a NetBeans-t ajánlja C++-hoz.
Nekem valahogy nem jött be...

Próbáltam még egy csomó mindent, (Ultimate, Code::Bloks, KDevelop, Anjuta,stb.) nekem az Eclipse + CDT vált be. A 4-es CDT már kezd kifejezetten jó lenni. Már a kiegészítés sem csiga lassú, igaz Qt alatt még nem mindig működik...
A Qt Eclipse Integration-nal (Trolltech) pedig már használhatod a GUI szerkesztőt is.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Lassan eldőlni látszik a dolog. C++/Qt -> Kdevelop, Java -> NetBeans.
Egész nap ezeket próbálgattam. Az Eclipse-ből 3 óra alatt se tudtam összehozni valami használható dolgot. Az alap szerkesztője és a refaktoring hihetetlenül jó, de ennyi nekünk édes kevés. Plugin téren meg teljes a káosz.

A NetBeans sokkal jobban teljesített, bár a C++ része nem jön be. Kiprobáltam mindent amit itt írtatok, nekem nem omlott össze. Hosszabb alkalmazás során majd kiderül mennyire megbízható.
--
A lehetetlen csak a lusta ember kifogása!

Most mutatam meg egy emberkenk :

Code::Blocks

dev-cpp helyett kereset valamit.
Nagyon tetszik neki.