Intellij vs Eclipse
A Java IDE (Integrated Development Environment) piac az egyik legintenzívebb verseny a programozási eszközök területén. Az IntelliJ IDEA és az Eclipse a négy legnagyobb versenytárs ezen a területen (a NetBeans és az Oracle JDeveloper a másik kettő). Az Eclipse ingyenes és nyílt forráskódú szoftver, míg az IntelliJ kereskedelmi termék.
Fogyatkozás
Az Eclipse egy IDE, amely lehetővé teszi alkalmazások fejlesztését több nyelven. Valójában teljes szoftverfejlesztési környezetnek nevezhető, amely az IDE-ből és a beépülő rendszerből áll. Ingyenes és nyílt forráskódú szoftver, amelyet Eclipse Public License alatt bocsátottak ki. Megfelelő plug-inek használatával azonban számos más nyelven, például C, C ++, Perl, PHP, Python, Ruby stb. Alkalmazások fejlesztésére használható. Az Eclipse IDE Eclipse ADT, Eclipse CDT, Eclipse A JDT és az Eclipse PDT, ha Ada, C / C ++, Java és PHP programokkal együtt használják. Ez egy platformon átívelő IDE, amely számos operációs rendszeren fut. A jelenlegi kiadási 3.7 verzió 2011 júniusában jelent meg.
Intellij
Az IntelliJ IDEA egy Java IDE, amelyet a JetBrains fejlesztett ki. Az IntelliJ első verziója 2001-ben jelent meg. Abban az időben ez volt az egyetlen IDE, amely támogatta a fejlett kódnavigációt és a refaktorálást. Ez egy kereskedelmi termék, ahol minden platformon elérhető egy 30 napos ingyenes próba (minden funkcióval). Újabban nyílt forráskódú kiadást tettek elérhetővé. A jelenlegi stabil verzió 10.0. Támogatást nyújt az UML osztálydiagramok rajzolásához, vizuális modellezéshez Hibernate, Spring 3.0, a függőségek elemzéséhez és a Mavenhez. Az IntelliJ használatával számos nyelven kifejleszthető alkalmazások, például Java, JavaScript, HTML, Python, Ruby, PHP és még sok más. Az IntelliJ számos olyan keretet és technológiát támogat, mint a JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate és OSGi. Továbbá különféle alkalmazáskiszolgálók, például a GlassFish, a JBoss,A Tomcat és a WebSphere programot az IntelliJ támogatja. A CVS, Subversion, Ant, Maven és JUnit egyszerű integrációját az IntelliJ teszi lehetővé.
Mi a különbség az Intellij és az Eclipse között?
Bár jelenleg mind az IntelliJ, mind az Eclipse a legnépszerűbb Java IDE, mégis megvannak a maguk különbségei. Először is, az Eclipse ingyenes és teljesen nyílt forráskódú, míg az IntelliJ kereskedelmi termék. Az IntelliJ-ben jobb a Maven támogatása. Az IntelliJ IDEA beépített GUI-készítővel rendelkezik a Swinghez, de ugyanahhoz a célhoz külön plug-int kell használnia az Eclipse-ben. Valójában a Java közösség az IntelliJ GUI készítőjét tartja a legjobb GUI tervezőnek jelenleg. Az XML támogatás tekintetében az IntelliJ kínálja a jobb lehetőséget. Beépített XML-szerkesztője olyan kifinomult funkciókkal rendelkezik, mint a kódok kitöltése és érvényesítése (ami az Eclipse-ben nincs). A plug-in rendszer és a sok fél által elérhető nagy kiterjeszthető plug-inek miatt az Eclipse nagyon népszerű az iparban. A jellemzők közötti különbségek ellenérea Java közösségen belül a két IDE teljesítményével kapcsolatos általános vélemény meglehetősen hasonló.