Intellij vs Eclipse
Java IDE (Geïntegreerde Ontwikkelingsomgewing) mark is een van die mees intens meeding op die gebied van programmeringsinstrumente. IntelliJ IDEA en Eclipse is twee van die vier groot mededingers op hierdie gebied (NetBeans en Oracle JDeveloper is die ander twee). Eclipse is gratis en oopbronsagteware, terwyl IntelliJ 'n kommersiële produk is.
Eclipse
Eclipse is 'n IDE wat die ontwikkeling van toepassings in verskeie tale moontlik maak. Trouens, dit kan 'n volledige sagteware-ontwikkelingsomgewing genoem word wat bestaan uit die IDE en die inpropstelsel. Dit is gratis en oopbronsagteware vrygestel onder Eclipse Public License. Met die gebruik van geskikte inproppe kan dit egter gebruik word om toepassings in baie ander tale te ontwikkel soos C, C++, Perl, PHP, Python, Ruby, ens. Die Eclipse IDE word Eclipse ADT, Eclipse CDT, Eclipse genoem. JDT en Eclipse PDT, wanneer dit onderskeidelik met Ada, C/C++, Java en PHP gebruik word. Dit is 'n kruisplatform-IDE wat op baie bedryfstelsels werk. Die huidige vrystelling weergawe 3.7 is in Junie 2011 vrygestel.
Intellij
IntelliJ IDEA is 'n Java IDE wat deur JetBrains ontwikkel is. Die eerste weergawe van IntelliJ het in 2001 verskyn. Op daardie tydstip was dit die enigste IDE met ondersteuning vir gevorderde kodenavigasie en herfaktorering. Dit is 'n kommersiële produk, waar 'n gratis proeftydperk van 30 dae (met alle funksies) vir alle platforms beskikbaar is. Meer onlangs is 'n oopbron-uitgawe beskikbaar gestel. Die huidige stabiele weergawe is 10.0. Dit bied ondersteuning vir die teken van UML-klasdiagramme, visuele modellering in Hibernate, Spring 3.0, ontleding van afhanklikhede en Maven. Toepassings in baie tale soos Java, JavaScript, HTML, Python, Ruby, PHP en vele meer kan met IntelliJ ontwikkel word. IntelliJ ondersteun 'n groot reeks raamwerke en tegnologieë soos JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate en OSGi. Verder word verskeie toepassingsbedieners soos GlassFish, JBoss, Tomcat en WebSphere deur IntelliJ ondersteun. Maklike integrasie met CVS, Subversion, Ant, Maven en JUnit word moontlik gemaak deur IntelliJ.
Wat is die verskil tussen Intellij en Eclipse?
Hoewel beide IntelliJ en Eclipse tans twee van die gewildste Java IDE's is, het hulle hul verskille. Eerstens, Eclipse is gratis en volledig oopbron, terwyl IntelliJ 'n kommersiële produk is. Ondersteuning vir Maven is beter in IntelliJ. IntelliJ IDEA kom met ingeboude GUI-bouer vir Swing, maar jy moet 'n aparte inprop in Eclipse vir dieselfde doel gebruik. Trouens, die Java-gemeenskap beskou IntelliJ se GUI-bouer as die beste GUI-ontwerper op die oomblik. Wat XML-ondersteuning betref, bied IntelliJ die beter opsie. Dit het 'n ingeboude XML-redigeerder met gesofistikeerde kenmerke soos kodevoltooiing en validering (wat nie in Eclipse teenwoordig is nie). Die inpropstelsel en die groot hoeveelheid uitbreidbare inproppe wat by baie partye beskikbaar is, maak Eclipse egter baie gewild in die bedryf. Ten spyte van die verskille in kenmerke, is die algemene menings binne die Java-gemeenskap oor die werkverrigting van hierdie twee IDE redelik soortgelyk.