Intellij vs Eclipse
Trh Java IDE (Integrated Development Environment) je jedním z nejintenzivněji konkurovaných v oblasti programovacích nástrojů. IntelliJ IDEA a Eclipse jsou dva ze čtyř hlavních konkurentů v této oblasti (NetBeans a Oracle JDeveloper jsou další dva). Eclipse je bezplatný a otevřený software, zatímco IntelliJ je komerční produkt.
Zatmění
Eclipse je IDE, které umožňuje vývoj aplikací ve více jazycích. Ve skutečnosti jej lze nazvat kompletním vývojovým prostředím softwaru složeným z IDE a zásuvného systému. Je to bezplatný software s otevřeným zdrojovým kódem vydaný pod licencí Eclipse Public License. S využitím vhodných zásuvných modulů jej však lze použít k vývoji aplikací v mnoha dalších jazycích, jako jsou C, C ++, Perl, PHP, Python, Ruby atd. IDE Eclipse se nazývá Eclipse ADT, Eclipse CDT, Eclipse JDT a Eclipse PDT, pokud se používají s Ada, C / C ++, Java a PHP. Jedná se o multiplatformní IDE, které běží na mnoha operačních systémech. Jeho aktuální verze 3.7 byla vydána v červnu 2011.
Intellij
IntelliJ IDEA je prostředí Java IDE vyvinuté společností JetBrains. První verze IntelliJ vyšla v roce 2001. V té době to bylo jediné IDE s podporou pokročilé navigace v kódu a refaktoringu. Jedná se o komerční produkt, kde je k dispozici bezplatná 30denní zkušební verze (se všemi funkcemi) pro všechny platformy. V poslední době byla zpřístupněna edice open source. Aktuální stabilní verze je 10.0. Nabízí podporu pro kreslení diagramů tříd UML, vizuální modelování v režimu spánku, jaro 3.0, analýzu závislostí a Maven. Pomocí IntelliJ lze vyvíjet aplikace v mnoha jazycích, jako je Java, JavaScript, HTML, Python, Ruby, PHP a mnoho dalších. IntelliJ podporuje širokou škálu rámců a technologií, jako jsou JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate a OSGi. Dále různé aplikační servery jako GlassFish, JBoss,Tomcat a WebSphere jsou podporovány IntelliJ. Snadnou integraci s CVS, Subversion, Ant, Maven a JUnit umožňuje IntelliJ.
Jaký je rozdíl mezi Intellij a Eclipse?
Ačkoli IntelliJ i Eclipse jsou v současnosti dva z nejpopulárnějších prostředí Java IDE, mají své rozdíly. Nejprve je Eclipse bezplatný a plně otevřený zdroj, zatímco IntelliJ je komerční produkt. Podpora pro Maven je lepší v IntelliJ. IntelliJ IDEA přichází s vestavěným nástrojem pro tvorbu grafického uživatelského rozhraní pro Swing, ale pro stejný účel musíte použít samostatný zásuvný modul v Eclipse. Ve skutečnosti komunita Java považuje tvůrce grafického uživatelského rozhraní IntelliJ za nejlepšího návrháře grafického uživatelského rozhraní v tuto chvíli. Pokud jde o podporu XML, IntelliJ nabízí lepší možnost. Má vestavěný editor XML se sofistikovanými funkcemi, jako je vyplňování a ověřování kódu (který v Eclipse není). Díky systému zásuvných modulů a velkému množství rozšiřitelných zásuvných modulů dostupných od mnoha stran je Eclipse v tomto odvětví velmi populární. Navzdory rozdílům ve vlastnostechobecné názory v komunitě Java na výkon těchto dvou IDE jsou docela podobné.