Intellij un Eclipse atšķirība

Intellij un Eclipse atšķirība
Intellij un Eclipse atšķirība

Video: Intellij un Eclipse atšķirība

Video: Intellij un Eclipse atšķirība
Video: Wilson disease: An ERN RARE-LIVER patient video 2024, Jūlijs
Anonim

Intellij vs Eclipse

Java IDE (Integrated Development Environment) tirgus ir viens no visspēcīgāk konkurētajiem programmēšanas rīku jomā. IntelliJ IDEA un Eclipse ir divi no četriem lielākajiem konkurentiem šajā jomā (pārējie divi ir NetBeans un Oracle JDeveloper). Eclipse ir bezmaksas atvērtā pirmkoda 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, kas sastāv no IDE un spraudņu sistēmas. Tā ir bezmaksas atvērtā pirmkoda programmatūra, kas izdota 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 utt. Eclipse IDE sauc par Eclipse ADT, Eclipse CDT, Eclipse. JDT un Eclipse PDT, izmantojot attiecīgi Ada, C/C++, Java un PHP. Tā ir starpplatformu IDE, kas darbojas daudzās operētājsistēmās. Tā pašreizējā laidiena versija 3.7 tika izlaista 2011. gada jūnijā.

Intellij

IntelliJ IDEA ir Java IDE, ko izstrādājis JetBrains. Pirmā IntelliJ versija iznāca 2001. gadā. Tajā laikā tā bija vienīgā IDE, kas atbalstīja uzlaboto koda navigāciju un pārveidošanu. Tas ir komerciāls produkts, kurā ir pieejams bezmaksas 30 dienu izmēģinājums (ar visām funkcijām) visām platformām. Pavisam nesen ir pieejams atvērtā pirmkoda izdevums. Pašreizējā stabilā versija ir 10.0. Tā piedāvā atbalstu UML klašu diagrammu zīmēšanai, vizuālai modelēšanai programmā Hibernate, Spring 3.0, atkarību analīzei un Maven. Izmantojot IntelliJ, var izstrādāt lietojumprogrammas daudzās valodās, piemēram, Java, JavaScript, HTML, Python, Ruby, PHP un daudzās citās valodās. 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. Vienkārša integrācija ar CVS, Subversion, Ant, Maven un JUnit ir iespējama, izmantojot IntelliJ.

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

Lai gan IntelliJ un Eclipse ir divi no pašlaik populārākajiem Java IDE, tiem ir savas atšķirības. Pirmkārt, Eclipse ir bezmaksas un pilnībā atvērtā koda avots, savukārt IntelliJ ir komerciāls produkts. Maven atbalsts ir labāks IntelliJ. IntelliJ IDEA ir aprīkots ar iebūvētu Swing GUI veidotāju, taču šim pašam nolūkam ir jāizmanto atsevišķs Eclipse spraudnis. Faktiski Java kopiena IntelliJ GUI veidotāju uzskata par šobrīd labāko GUI dizaineru. Runājot par XML atbalstu, IntelliJ piedāvā labāku iespēju. Tam ir iebūvēts XML redaktors ar izsmalcinātām funkcijām, piemēram, koda pabeigšanu un validāciju (kas nav pieejams Eclipse). Tomēr spraudņu sistēma un lielais paplašināmo spraudņu daudzums, kas pieejams no daudzām pusēm, padara Eclipse ļoti populāru nozarē. Neskatoties uz funkciju atšķirībām, Java kopienas vispārējie viedokļi par šo divu IDE veiktspēju ir diezgan līdzīgi.

Ieteicams: