Rozdiel medzi Intellij a Eclipse

Intellij vs Eclipse

Trh Java IDE (Integrated Development Environment) je jedným z najintenzívnejších konkurentov v oblasti programovacích nástrojov. IntelliJ IDEA a Eclipse sú dvaja zo štyroch hlavných konkurentov v tejto oblasti (ďalšími dvoma sú NetBeans a Oracle JDeveloper). Eclipse je bezplatný softvér s otvoreným zdrojovým kódom, zatiaľ čo IntelliJ je komerčný produkt.

eclipse

Eclipse je IDE, ktoré umožňuje vývoj aplikácií vo viacerých jazykoch. V skutočnosti ho možno nazvať kompletným prostredím na vývoj softvéru zloženým z IDE a plug-in systému. Je to bezplatný softvér s otvoreným zdrojovým kódom vydaný na základe verejnej licencie Eclipse. S použitím vhodných doplnkov sa však dá použiť na vývoj aplikácií v mnohých ďalších jazykoch, ako sú C, C ++, Perl, PHP, Python, Ruby atď. Eclipse IDE sa nazýva Eclipse ADT, Eclipse CDT, Eclipse JDT a Eclipse PDT, ak sa používajú s Ada, C / C ++, Java a PHP. Je to multiplatformové IDE, ktoré beží na mnohých operačných systémoch. Jeho aktuálna verzia 3.7 bola vydaná v júni 2011.

IntelliJ

IntelliJ IDEA je Java IDE vyvinuté spoločnosťou JetBrains. Prvá verzia IntelliJ vyšla v roku 2001. V tom čase to bola jediná IDE s podporou pokročilej navigácie kódu a refaktoringu. Je to komerčný produkt, kde je bezplatná 30-dňová skúšobná verzia (so všetkými funkciami) k dispozícii pre všetky platformy. Nedávno bolo sprístupnené vydanie s otvoreným zdrojom. Aktuálna stabilná verzia je 10.0. Ponúka podporu pre kreslenie diagramov tried UML, vizuálne modelovanie v Hibernate, jar 3.0, analýzu závislostí a Maven. Aplikácie v mnohých jazykoch, ako sú Java, JavaScript, HTML, Python, Ruby, PHP a mnoho ďalších, môžu byť vyvinuté pomocou IntelliJ. IntelliJ podporuje širokú škálu rámcov a technológií, ako sú JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate a OSGi. IntelliJ navyše podporuje rôzne aplikačné servery, ako sú GlassFish, JBoss, Tomcat a WebSphere. IntelliJ umožňuje jednoduchú integráciu s CVS, Subversion, Ant, Maven a JUnit.

Aký je rozdiel medzi Intellij a Eclipse?

Aj keď IntelliJ a Eclipse sú v súčasnosti dve z najpopulárnejších Java IDE, majú svoje rozdiely. Po prvé, Eclipse je bezplatný a plne otvorený zdroj, zatiaľ čo IntelliJ je komerčný produkt. Podpora pre Maven je lepšia v IntelliJ. IntelliJ IDEA je dodávaný so zabudovaným tvorcom GUI pre Swing, ale na rovnaký účel musíte použiť samostatný doplnok v Eclipse. Komunita Java v skutočnosti považuje IntelliJ's GUI Builder za najlepšieho GUI designer v súčasnosti. Pokiaľ ide o podporu XML, IntelliJ ponúka lepšiu možnosť. Má vstavaný editor XML so sofistikovanými funkciami, ako je vyplnenie a overenie kódu (čo nie je súčasťou Eclipse). Zásuvný systém a veľké množstvo rozšíriteľných doplnkov dostupných od mnohých strán však robí spoločnosť Eclipse v tomto odvetví veľmi populárnou. Napriek rozdielom vo vlastnostiach sú všeobecné názory komunity Java o výkone týchto dvoch IDE dosť podobné.