Intellij vs Eclipse
Java IDE (Integrated Development Environment) tirgus ir viens no visintensīvāk konkurējošajiem programmēšanas rīku jomā. IntelliJ IDEA un Eclipse ir divi no četriem galvenajiem konkurentiem šajā jomā (NetBeans un Oracle JDeveloper ir pārējie divi). Eclipse ir bezmaksas un 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 un atvērtā koda programmatūra, kas izlaista ar Eclipse Public License. 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, lietojot tos attiecīgi ar Ada, C / C ++, Java un PHP. Tas ir starpplatformu IDE, kas darbojas daudzās operētājsistēmās. Tā pašreizējā izlaiduma versija 3.7 tika izlaista 2011. gada jūnijā.
Intellij
IntelliJ IDEA ir Java IDE, kuru izstrādājusi JetBrains. Pirmā IntelliJ versija iznāca 2001. gadā. Tajā laikā tā bija vienīgā IDE, kas atbalstīja uzlabotu koda navigāciju un atjaunošanu. 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 tika darīts pieejams atvērtā koda izdevums. Pašreizējā stabilā versija ir 10.0. Tas piedāvā atbalstu UML klases diagrammu zīmēšanai, vizuālajai modelēšanai hibernātā, 3.0. Pavasarī, atkarību analīzei un Mavenam. Izmantojot IntelliJ, var izstrādāt lietojumprogrammas daudzās valodās, piemēram, Java, JavaScript, HTML, Python, Ruby, PHP un daudzās citās. IntelliJ atbalsta plašu sistēmu un tehnoloģiju klāstu, piemēram, JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate un OSGi. Turklāt dažādi lietojumprogrammu serveri, piemēram, GlassFish, JBoss,Tomcat un WebSphere atbalsta IntelliJ. IntelliJ nodrošina ē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 divi no populārākajiem Java IDE, tiem ir savas atšķirības. Pirmkārt, Eclipse ir bezmaksas un pilnībā atvērts avots, savukārt IntelliJ ir komerciāls produkts. IntelliJ atbalsts Mavenam ir labāks. IntelliJ IDEA ir aprīkots ar iebūvētu GUI veidotāju Swing, taču tam pašam mērķim jāizmanto atsevišķs spraudnis Eclipse. Faktiski Java kopiena uzskata IntelliJ GUI veidotāju par labāko GUI dizaineri šobrīd. Runājot par XML atbalstu, IntelliJ piedāvā labāku iespēju. Tam ir iebūvēts XML redaktors ar sarežģītām funkcijām, piemēram, koda aizpildīšanu un validāciju (kas nav iekļauts 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 īpašību atšķirībām,Java kopienas vispārējie viedokļi par šo divu IDE veiktspēju ir diezgan līdzīgi.