Intellij жана Eclipse ортосундагы айырма

Intellij жана Eclipse ортосундагы айырма
Intellij жана Eclipse ортосундагы айырма

Video: Intellij жана Eclipse ортосундагы айырма

Video: Intellij жана Eclipse ортосундагы айырма
Video: Comparison between NetBeans vs Eclipse | Hindi / Urdu | Programming Eye 2024, Июль
Anonim

Intellij vs Eclipse

Java IDE (Integrated Development Environment) рыногу программалоо куралдары жаатындагы эң күчтүү атаандаштыктын бири. IntelliJ IDEA жана Eclipse бул чөйрөдөгү төрт негизги атаандаштын экөөсү (NetBeans жана Oracle JDeveloper калган экөө). Eclipse акысыз жана ачык булактуу программа, ал эми IntelliJ коммерциялык продукт.

Eclipse

Eclipse - бул бир нече тилде тиркемелерди иштеп чыгууга мүмкүндүк берген IDE. Чынында, аны IDE жана плагин тутумунан турган толук программалык камсыздоону иштеп чыгуу чөйрөсү деп атоого болот. Бул Eclipse Public License астында чыгарылган акысыз жана ачык булактуу программа. Бирок, ылайыктуу плагиндерди колдонуу менен аны C, C++, Perl, PHP, Python, Ruby ж.б. сыяктуу көптөгөн башка тилдерде тиркемелерди иштеп чыгуу үчүн колдонсо болот. Eclipse IDE Eclipse ADT, Eclipse CDT, Eclipse деп аталат. JDT жана Eclipse PDT, тиешелүүлүгүнө жараша Ada, C/C++, Java жана PHP менен колдонулганда. Бул көптөгөн операциялык системаларда иштеген кайчылаш платформа IDE. Анын учурдагы релиз 3.7 версиясы 2011-жылдын июнь айында чыккан.

Intellij

IntelliJ IDEA – JetBrains тарабынан иштелип чыккан Java IDE. IntelliJтин биринчи версиясы 2001-жылы чыккан. Ошол учурда ал өнүккөн код навигациясы жана рефакторинг колдоосу менен жалгыз IDE болчу. Бул коммерциялык продукт, анда 30 күндүк акысыз сыноо (бардык мүмкүнчүлүктөрү менен) бардык платформалар үчүн жеткиликтүү. Жакында эле, ачык булактуу басылышы жеткиликтүү болду. Учурдагы туруктуу версия 10.0. Ал UML классынын диаграммаларын чийүүгө, Hibernate, Spring 3.0 визуалдык моделдештирүү, көз карандылыктарды жана Maven талдоосун сунуштайт. Java, JavaScript, HTML, Python, Ruby, PHP жана башка көптөгөн тилдердеги тиркемелерди IntelliJ аркылуу иштеп чыгууга болот. IntelliJ JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate жана OSGi сыяктуу алкактардын жана технологиялардын чоң спектрин колдойт. Андан тышкары, GlassFish, JBoss, Tomcat жана WebSphere сыяктуу ар кандай тиркеме серверлери IntelliJ тарабынан колдоого алынат. CVS, Subversion, Ant, Maven жана JUnit менен оңой интеграциялоо IntelliJ тарабынан мүмкүн болгон.

Intellij менен Eclipse ортосунда кандай айырма бар?

IntelliJ жана Eclipse экөө тең учурда эң популярдуу Java IDEлеринин экөөсү болсо да, алардын айырмачылыктары бар. Биринчиден, Eclipse акысыз жана толук ачык булак, ал эми IntelliJ коммерциялык продукт. Mavenди колдоо IntelliJде жакшыраак. IntelliJ IDEA Swing үчүн орнотулган GUI куруучусу менен келет, бирок ошол эле максат үчүн Eclipseде өзүнчө плагинди колдонушуңуз керек. Чынында, Java коомчулугу IntelliJдин GUI куруучусун учурда эң мыкты GUI дизайнери деп эсептейт. XML колдоо жагынан IntelliJ жакшыраак вариантты сунуштайт. Анда кодду толтуруу жана валидациялоо сыяктуу татаал өзгөчөлүктөргө ээ камтылган XML редактору бар (бул Eclipseде жок). Бирок, плагин системасы жана көптөгөн партиялардан жеткиликтүү кеңейтилүүчү плагиндердин чоң көлөмү Eclipseди тармакта абдан популярдуу кылат. Функциялардагы айырмачылыктарга карабастан, Java коомчулугунда бул эки IDEнин иштеши тууралуу жалпы пикирлер бир топ окшош.

Сунушталууда: