Intellij va Eclipse o'rtasidagi farq

Intellij va Eclipse o'rtasidagi farq
Intellij va Eclipse o'rtasidagi farq

Video: Intellij va Eclipse o'rtasidagi farq

Video: Intellij va Eclipse o'rtasidagi farq
Video: 스프링 5 기초 강의 - 1강 스프링 5 소개 2024, Noyabr
Anonim

Intellij va Eclipse

Java IDE (Integrated Development Environment) bozori dasturlash vositalari sohasida eng qizg'in raqobatlashgan bozorlardan biridir. IntelliJ IDEA va Eclipse bu sohadagi to'rtta asosiy raqobatchilardan ikkitasi (NetBeans va Oracle JDeveloper qolgan ikkitasi). Eclipse bepul va ochiq kodli dasturiy ta'minot, IntelliJ esa tijorat mahsulotidir.

Eclipse

Eclipse - bu bir nechta tillarda ilovalarni ishlab chiqish imkonini beruvchi IDE. Aslida, uni IDE va plagin tizimidan tashkil topgan to'liq dasturiy ta'minot ishlab chiqish muhiti deb atash mumkin. Bu Eclipse Public License ostida chiqarilgan bepul va ochiq kodli dasturiy ta'minot. Biroq, tegishli plaginlardan foydalangan holda, u C, C++, Perl, PHP, Python, Ruby va boshqalar kabi ko'plab boshqa tillarda ilovalarni ishlab chiqish uchun ishlatilishi mumkin. Eclipse IDE Eclipse ADT, Eclipse CDT, Eclipse deb ataladi. JDT va Eclipse PDT, mos ravishda Ada, C/C++, Java va PHP bilan foydalanilganda. Bu ko'plab operatsion tizimlarda ishlaydigan o'zaro platformali IDE. Uning joriy versiyasi 3.7 2011-yil iyun oyida chiqarilgan.

Intellij

IntelliJ IDEA – JetBrains tomonidan ishlab chiqilgan Java IDE. IntelliJ ning birinchi versiyasi 2001 yilda chiqdi. O'sha paytda u ilg'or kod navigatsiyasi va refaktoringni qo'llab-quvvatlaydigan yagona IDE edi. Bu tijorat mahsuloti bo'lib, unda barcha platformalar uchun 30 kunlik bepul sinov (barcha funksiyalar bilan) mavjud. Yaqinda ochiq manba nashri paydo bo'ldi. Joriy barqaror versiya 10.0. U UML klassi diagrammalarini chizish, Hibernate, Spring 3.0 da vizual modellashtirish, bog'liqliklar tahlili va Maven uchun yordam beradi. Java, JavaScript, HTML, Python, Ruby, PHP va boshqa ko'plab tillardagi ilovalar IntelliJ yordamida ishlab chiqilishi mumkin. IntelliJ JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate va OSGi kabi keng doiradagi ramkalar va texnologiyalarni qo'llab-quvvatlaydi. Bundan tashqari, GlassFish, JBoss, Tomcat va WebSphere kabi turli xil dastur serverlari IntelliJ tomonidan qo'llab-quvvatlanadi. CVS, Subversion, Ant, Maven va JUnit bilan oson integratsiya IntelliJ tomonidan amalga oshirilgan.

Intellij va Eclipse o'rtasidagi farq nima?

IntelliJ ham, Eclipse ham hozirda eng mashhur Java IDElaridan ikkitasi boʻlsa-da, ularning farqlari bor. Birinchidan, Eclipse bepul va to'liq ochiq manba, IntelliJ esa tijorat mahsulotidir. Maven-ni qo'llab-quvvatlash IntelliJ-da yaxshiroq. IntelliJ IDEA Swing uchun o'rnatilgan GUI quruvchisi bilan birga keladi, ammo xuddi shu maqsadda Eclipse-da alohida plagindan foydalanishingiz kerak. Aslida, Java hamjamiyati IntelliJ-ning GUI quruvchisini hozirgi vaqtda eng yaxshi GUI dizayneri deb biladi. XML-ni qo'llab-quvvatlash nuqtai nazaridan, IntelliJ eng yaxshi variantni taklif qiladi. U kodni to'ldirish va tekshirish kabi murakkab xususiyatlarga ega o'rnatilgan XML muharririga ega (bu Eclipse'da mavjud emas). Biroq, plagin tizimi va ko'plab tomonlar tomonidan mavjud bo'lgan kengayadigan plaginlarning katta miqdori Eclipse-ni sanoatda juda mashhur qiladi. Xususiyatlardagi farqlarga qaramay, Java hamjamiyatidagi ushbu ikkita IDE ishlashi haqidagi umumiy fikrlar bir-biriga o'xshash.

Tavsiya: