„Intellij“ir „Eclipse“skirtumas

„Intellij“ir „Eclipse“skirtumas
„Intellij“ir „Eclipse“skirtumas

Video: „Intellij“ir „Eclipse“skirtumas

Video: „Intellij“ir „Eclipse“skirtumas
Video: Создание вашего первого Java-приложения с IntelliJ IDEA 2024, Balandis
Anonim

„Intellij“ir „Užtemimas“

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

Užtemimas

„Eclipse“yra IDE, leidžianti kurti programas keliomis kalbomis. Tiesą sakant, tai galima vadinti visa programinės įrangos kūrimo aplinka, susidedančia iš IDE ir įskiepių sistemos. Tai nemokama ir atviro kodo programinė įranga, išleista pagal „Eclipse Public“licenciją. Tačiau naudojant tinkamus papildinius, jis gali būti naudojamas kuriant programas daugeliu kitų kalbų, tokių kaip C, C ++, Perl, PHP, Python, Ruby ir kt. „Eclipse IDE“vadinamos „Eclipse ADT“, „Eclipse CDT“, „Eclipse“JDT ir „Eclipse PDT“, kai jie naudojami atitinkamai su „Ada“, „C / C ++“, „Java“ir PHP. Tai kelių platformų IDE, veikianti daugelyje operacinių sistemų. Dabartinė jos leidimo versija 3.7 buvo išleista 2011 m. Birželio mėn.

Intellij

„IntelliJ IDEA“yra „Java IDE“, kurią sukūrė „JetBrains“. Pirmoji „IntelliJ“versija pasirodė 2001 m. Tuo metu tai buvo vienintelė IDE, palaikanti pažangią kodų naršymą ir pertvarkymą. Tai komercinis produktas, kuriame 30 dienų nemokamas bandymas (su visomis funkcijomis) galimas visoms platformoms. Visai neseniai buvo prieinamas atvirojo kodo leidimas. Dabartinė stabili versija yra 10.0. Tai teikia paramą piešiant UML klasių diagramas, vizualinį modeliavimą hibernate, „Spring 3.0“, priklausomybių analizę ir „Maven“. Programas „IntelliJ“galima sukurti daugeliu kalbų, tokių kaip „Java“, „JavaScript“, HTML, „Python“, „Ruby“, PHP ir daugeliu kitų. „IntelliJ“palaiko daugybę sistemų ir technologijų, tokių kaip JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate ir OSGi. Be to, įvairūs programų serveriai, tokie kaip „GlassFish“, „JBoss“,„Tomcat“ir „WebSphere“palaiko „IntelliJ“. „IntelliJ“leidžia lengvai integruoti CVS, „Subversion“, „Ant“, „Maven“ir „JUnit“.

Kuo skiriasi „Intellij“ir „Eclipse“?

Nors „IntelliJ“ir „Eclipse“šiuo metu yra du populiariausi „Java IDE“, jie turi savo skirtumų. Visų pirma, „Eclipse“yra nemokamas ir visiškai atviras šaltinis, o „IntelliJ“yra komercinis produktas. Parama Mavenui yra geresnė „IntelliJ“. „IntelliJ IDEA“yra su „Swing“įmontuotu GUI kūrimo įrankiu, tačiau tam pačiam tikslui reikia naudoti atskirą „Eclipse“papildinį. Tiesą sakant, „Java“bendruomenė šiuo metu geriausiu GUI dizaineriu laiko „IntelliJ“GUI kūrėją. Kalbant apie XML palaikymą, „IntelliJ“siūlo geresnį variantą. Jame yra įmontuotas XML redaktorius su sudėtingomis funkcijomis, tokiomis kaip kodo pildymas ir patvirtinimas (ko nėra „Eclipse“). Tačiau „plug-in“sistema ir didelis daugelio šalių galimas išplėsti papildinių skaičius „Eclipse“daro labai populiarią pramonėje. Nepaisant funkcijų skirtumų,bendros „Java“bendruomenės nuomonės apie šių dviejų IDE veikimą yra gana panašios.

Rekomenduojama: