Skirtumas tarp „Intellij“ir „Eclipse“

Skirtumas tarp „Intellij“ir „Eclipse“
Skirtumas tarp „Intellij“ir „Eclipse“

Video: Skirtumas tarp „Intellij“ir „Eclipse“

Video: Skirtumas tarp „Intellij“ir „Eclipse“
Video: What is a Speech Disorder? (Apraxia of Speech and Dysarthria) 2024, Liepa
Anonim

Intellij vs Eclipse

Java IDE (Integrated Development Environment) rinka yra viena intensyviausiai konkuruojančių programavimo įrankių srityje. „IntelliJ IDEA“ir „Eclipse“yra du iš keturių pagrindinių konkurentų šioje srityje (kiti du yra „NetBeans“ir „Oracle JDeveloper“). „Eclipse“yra nemokama atvirojo kodo programinė įranga, o „IntelliJ“yra komercinis produktas.

Užtemimas

Eclipse yra IDE, leidžianti kurti programas keliomis kalbomis. Tiesą sakant, tai gali būti vadinama visa programinės įrangos kūrimo aplinka, sudaryta iš IDE ir papildinių sistemos. Tai nemokama atvirojo kodo programinė įranga, išleista pagal Eclipse viešąją licenciją. Tačiau naudojant tinkamus papildinius, jį galima naudoti kuriant programas daugeliu kitų kalbų, tokių kaip C, C++, Perl, PHP, Python, Ruby ir kt. Eclipse IDE vadinamas Eclipse ADT, Eclipse CDT, Eclipse JDT ir Eclipse PDT, kai naudojami atitinkamai su Ada, C/C++, Java ir PHP. Tai kelių platformų IDE, veikianti daugelyje operacinių sistemų. Dabartinė 3.7 leidimo versija buvo išleista 2011 m. birželio mėn.

Intellij

IntelliJ IDEA yra „JetBrains“sukurta Java IDE. Pirmoji IntelliJ versija pasirodė 2001 m. Tuo metu tai buvo vienintelis IDE, palaikantis pažangų kodo naršymą ir pertvarkymą. Tai komercinis produktas, kuriame nemokama 30 dienų bandomoji versija (su visomis funkcijomis) prieinama visoms platformoms. Visai neseniai buvo išleistas atvirojo kodo leidimas. Dabartinė stabili versija yra 10.0. Ji siūlo UML klasių diagramų braižymo palaikymą, vizualinį modeliavimą „Hibernate“, „Spring 3.0“, priklausomybių analizę ir „Maven“. Naudojant IntelliJ galima kurti programas daugeliu kalbų, tokių kaip Java, JavaScript, HTML, Python, Ruby, PHP ir daug kitų.„IntelliJ“palaiko daugybę sistemų ir technologijų, tokių kaip JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate ir OSGi. Be to, „IntelliJ“palaiko įvairius programų serverius, tokius kaip „GlassFish“, „JBoss“, „Tomcat“ir „WebSphere“. IntelliJ suteikia galimybę lengvai integruoti su CVS, Subversion, Ant, Maven ir JUnit.

Kuo skiriasi „Intellij“ir „Eclipse“?

Nors „IntelliJ“ir „Eclipse“šiuo metu yra dvi populiariausios „Java IDE“, jos turi skirtumų. Visų pirma, „Eclipse“yra nemokamas ir visiškai atviras š altinis, o „IntelliJ“yra komercinis produktas. „Maven“palaikymas yra geresnis „IntelliJ“. „IntelliJ IDEA“yra su integruota „Swing“GUI kūrimo priemone, tačiau tuo pačiu tikslu turite naudoti atskirą „Eclipse“papildinį. Tiesą sakant, „Java“bendruomenė „IntelliJ“GUI kūrėją laiko geriausiu šiuo metu GUI dizaineriu. Kalbant apie XML palaikymą, „IntelliJ“siūlo geresnį variantą. Jame yra įmontuotas XML redaktorius su sudėtingomis funkcijomis, tokiomis kaip kodo užbaigimas ir patvirtinimas (kurių nėra „Eclipse“). Tačiau dėl papildinių sistemos ir daugybės išplečiamų papildinių, kuriuos galima įsigyti iš daugelio šalių, „Eclipse“yra labai populiarus pramonėje. Nepaisant funkcijų skirtumų, bendros Java bendruomenės nuomonės apie šių dviejų IDE veikimą yra gana panašios.

Rekomenduojamas: