Atšķirība starp Intellij un Eclipse

Intellij vs Aptumsums

Java IDE (integrētās attīstības vide) tirgus ir viens no visintensīvāk konkurētajiem programmēšanas rīku jomā. IntelliJ IDEA un Eclipse ir divi no četriem galvenajiem konkurentiem šajā jomā (pārējie divi ir NetBeans un Oracle JDeveloper). Eclipse ir bezmaksas un atvērtā koda programmatūra, savukārt IntelliJ ir komerciāls produkts.

Aptumsums

Eclipse ir IDE, kas ļauj izstrādāt lietojumprogrammas vairākās valodās. Faktiski to var saukt par pilnīgu programmatūras izstrādes vidi, ko veido IDE un spraudņu sistēma. Tā ir bezmaksas un atvērtā koda programmatūra, kas izlaista saskaņā ar Eclipse publisko licenci. Tomēr, izmantojot piemērotus spraudņus, to var izmantot, lai izstrādātu lietojumprogrammas daudzās citās valodās, piemēram, C, C ++, Perl, PHP, Python, Ruby uc. Eclipse IDE sauc par Eclipse ADT, Eclipse CDT, Eclipse JDT un Eclipse PDT, lietojot attiecīgi ar Ada, C / C ++, Java un PHP. Tas ir starpplatformu IDE, kas darbojas daudzās operētājsistēmās. Pašreizējā versijas 3.7 versija tika izlaista 2011. gada jūnijā.

Intellij

IntelliJ IDEA ir Java IDE, kuru izstrādājis JetBrains. Pirmā IntelliJ versija iznāca 2001. gadā. Tajā laikā tā bija vienīgā IDE, kas atbalstīja modernu koda navigāciju un reaktoru. Tas ir komerciāls produkts, kurā visām platformām ir pieejams bezmaksas 30 dienu izmēģinājums (ar visām funkcijām). Pavisam nesen ir pieejams pieejams atvērtā koda izdevums. Pašreizējā stabilā versija ir 10.0. Tas piedāvā atbalstu UML klases diagrammu zīmēšanai, vizuālai modelēšanai Hibernate, 3.0 versijā, atkarību analīzei un Maven. Lietojumprogrammas daudzās valodās, piemēram, Java, JavaScript, HTML, Python, Ruby, PHP un daudzās citās, var izveidot, izmantojot IntelliJ. IntelliJ atbalsta plašu ietvaru un tehnoloģiju klāstu, piemēram, JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate un OSGi. Turklāt IntelliJ atbalsta dažādus lietojumprogrammu serverus, piemēram, GlassFish, JBoss, Tomcat un WebSphere. IntelliJ ir padarījusi ērtu integrāciju ar CVS, Subversion, Ant, Maven un JUnit.

Kāda ir atšķirība starp Intellij un Eclipse?

Lai gan gan IntelliJ, gan Eclipse šobrīd ir divas populārākās Java IDE, tām ir atšķirības. Pirmkārt, Eclipse ir bezmaksas un pilnībā atvērts avots, savukārt IntelliJ ir komerciāls produkts. IntelliJ ir labāks Maven atbalsts. IntelliJ IDEA nāk ar iebūvētu GUI veidotāju Swing, taču tajā pašā nolūkā jums jāizmanto atsevišķs spraudnis Eclipse. Faktiski Java kopiena IntelliJ GUI veidotāju uzskata par labāko GUI izstrādātāju šobrīd. Runājot par XML atbalstu, IntelliJ piedāvā labāku iespēju. Tam ir iebūvēts XML redaktors ar tādām sarežģītām funkcijām kā koda aizpildīšana un validācija (kas nav Eclipse). Tomēr spraudņu sistēma un lielais paplašināmo spraudņu daudzums, kas pieejams daudzām pusēm, padara Eclipse par ļoti populāru nozarē. Neskatoties uz īpašību atšķirībām, Java kopienas vispārīgie viedokļi par šo divu IDE darbību ir diezgan līdzīgi.