Legjobb válasz
Ez az egyik kérdés, amelyet kutatnom kellett, amikor nemrég elkezdtem tanulni a Java-t. Gyorsan rájöttem, hogy ezen a területen 3 fő „versenyző” van, nevezetesen az Eclipse, az IntellijIDEA és a NetBeans. Bár a VisualStudio is elég népszerű, ezért tegyük a legjobb 4-be. Elolvastam és megnéztem jó néhány véleményt, majd telepítettem őket, hogy személyesen tesztelhessem, és itt gondolom…
a) Eclipse – rengeteg szolgáltatás, kiegészítő, bővítmény, közösségi támogatás stb. Számomra ez az IDE „profibbnak” tűnik bizonyos értelemben, hogy a menük, a gombok és az „érzése” egy kicsit olyan, mint egy CMS szoftver, amelyet rengeteg minden vállalkozás használ. Összességében teljes funkcionalitású, ingyenes, és sok kiegészítővel és támogatással, ha szüksége van rá.
b) NetBeans – még mindig elég népszerűnek tűnik, főleg a veterán fejlesztők közösségében, amennyire a kutatásból láttam. Egy kezdő számára, mint én, nem igazán szerettem, ha őszinte vagyok. Megjelenése még a legújabb verzióban is kissé elavult. Ennek ellenére nyilvánvalóan sok funkciója van, de egyszerűen nem is akartam belemenni.
c) IntellijIDEA – El kell ismernem, hogy ezt a legjobban élveztem, és továbbra is a tanulmányaim során használtam, főleg, hogy az online Java tanfolyamon, amelyen jelenleg részt veszek, van egy speciális plugin ehhez az IDE-hez. Szeretem ennek a szoftvernek a megjelenését és érzetét, valamint a menük felépítését. Az ingyenes közösségi kiadásban több mint elegendő szolgáltatás található, különösen egy kezdő számára. A Piactéren elérhető ingyenes téma alapján még jobban elkezdtem testre szabni a megjelenését. Összességében úgy érzem, hogy egyelőre maradok ebben.
d) VisualStudio – kissé hasonlít szerintem az IntellijIDEA-ra. Én személy szerint a második helyre tenném, legalábbis bölcsen. Még nem használtam annyit, hogy megfelelően kommentáljam a funkciókat stb., De ha valaha más IDE-t kell választanom a fejlesztéshez, akkor mindenképpen alaposabban megvizsgálom.
Ha bármilyen más Java-újonc kint szeretnének megosztani ismereteket (a Java-ról vagy az Intellij-ről), bármikor nyugodtan üzenhessenek nekem.
Válasz
Használja az intellij közösségi kiadást. Általában megfeledkezhet az összes másról, ezek semmit sem hasonlítanak össze.
Az Eclipse régebben tartotta ezt a címet, de lassú, lassú és hibás maradt, és nem hozott semmi jelentőset Egyszerre csak akkor használhatja, ha olyan plug-int kell használnia, amely csak az eclipse-n érhető el.
A NetBeans valóban nagyon kedves, sokkal inkább, mint amennyit megadnak elismerés. Ha csak tanulsz, és nem látod, hogy sok bonyolult munkát végeznél, akkor a NetBeans-t ajánlanám. Ne feledd, hogy ennek kisebb a felhasználói bázisa, így lehet, hogy egyedül kell megoldania a problémákat.
De valójában meg kell tanulnod az intellij alapjait, ha komoly vállalati Java munkákat fogsz végezni. Ha bármi olyan vagy, mint én, akkor az Eclipse megőrjít. Úgy érzi, akadályba ütközik, anélkül, hogy egyáltalán segítene nekem.
Az intellijben elérhető egyik funkció, amely nélkül már nem tudok megtenni: Ha egy Típust vezérel + kattint, akkor közvetlenül hozza el a típus meghatározásához. Ha a definíció a szabványos könyvtárban van (például egy Stringben) vagy bármely más fordított könyvtárban, amelyet használ, akkor dekompilálja a .class fájlt és megjeleníti a forráskódot , menet közben. Ez hihetetlenül segít, ha olyan könyvtárakkal foglalkozik, amelyek dokumentációja gyenge.
Nyilván sok más funkció is létezik. Tudta, hogy nem is kell mentenie a fájljait? Ez automatikusan történik az intellijben. Nincs több vezérlő + s. Már tudta, hogy a hibakeresés során könnyen értékelheti a kifejezéseket (objektumokat) és megnézheti azok tartalmát (attribútumait)? stb.