Java IDE'larini solishtirish: Eclipse va boshqalar. NetBeans va boshqalar. IntelliJ

To'g'ri IDE yoki integral ishlab chiqarish muhitini tanlash va ishlash muvaffaqiyatli mobil ilovalarni ishlab chiquvchi bo'lishning muhim omilidir. O'ng IDE ishlab chiquvchilarga classpathni boshqarish imkonini beradi; fayllarni yaratish; buyruq qatori argumentlarini yaratish va yana ko'p narsalar. Ushbu maxsus postda biz sizga 3 mashhur Java IDE, ya'ni Eclipse, NetBeans va IntelliJ bilan solishtirishni taklif qilamiz.

Eclipse

Eclipse, 2001 yildan boshlab, IBM Eclipse'i ochiq manba platforma deb e'lon qildi. Notijorat Eclipse fondi tomonidan boshqariladigan, bu ochiq manba va tijorat loyihalarida ham qo'llaniladi. Kamtarlik bilan boshlangan bu hozirgi kunga kelib, boshqa tillarda ham ishlatilgan asosiy platforma bo'lib qoldi.

"Eclipse" ning eng katta afzalligi shundaki, u plaginlarning to'liq mo'l-ko'lligini ta'minlaydi, bu esa uni ko'p qirrali va juda moslashuvchan qiladi. Ushbu platformalar fonda siz uchun ishlaydi, kodni kompilyatsiya qiladi va xatolar paydo bo'lgan paytdagi kabi ko'rinadi. Butun IDE "Perspectives" da tashkil etilgan bo'lib, ular asosan ingl. Konteynerlarga o'xshaydi.

Eclipse-ning juda ko'p ishlov berish, filtrlash va disk raskadrovka qilish hali boshqa imtiyozlardir. Katta ishlab chiqarish loyihalarining ehtiyojlarini qondirish uchun ishlab chiqilgan bo'lib, u tahlil va dizayn, mahsulotni boshqarish, amalga oshirish, kontentni ishlab chiqish, test qilish va hujjat kabi turli vazifalarni bajarishi mumkin.

NetBeans

NetBeans 1990-yillarning ikkinchi yarmida mustaqil ravishda ishlab chiqilgan. 1999-yilda Sun tomonidan sotib olinganidan keyin ochiq manba platforma paydo bo'ldi. Endi Oraclening bir qismi ushbu IDE Java ME-dan Korxona versiyaga qadar o'zgargan Java-ning barcha versiyalari uchun dasturiy ta'minotni ishlab chiqishda foydalanish mumkin. Eclipse kabi, NetBeans shuningdek, siz bilan ishlashingiz mumkin bo'lgan turli xil plaginlarga ega.

NetBeans sizga turli xil paketlarni taqdim etadi - 2 ta C / C ++ va PHP nashrlari, Java SE nashrlari, Java EE nashrlari va 1 ta oshxona naychalari nashrlari. Ushbu IDE shuningdek, HTML, PHP, XML, JavaScript va undan foydalanish uchun ishlatilishi mumkin bo'lgan vositalar va tahrirlovchilarni taklif etadi. Endi siz HTML5 va boshqa veb-texnologiyalarni qo'llab-quvvatlashingiz mumkin.

NetBeans, Java JB, MySQL, PostgreSQL va Oracle uchun drayverlarga ega bo'lgan ma'lumotlar bazasini qo'llab-quvvatlaydigan Eclipse orqali ballar. Ma'lumotlar bazasi bazasi IDE ichida jadvallar va ma'lumotlar bazalarini osongina yaratish, o'zgartirish va o'chirish imkonini beradi.

O'tmishda "Eclipse" ning bir xil soyasi sifatida qaraladigan NetBeans hozirgi kunga qadar kuchli raqib sifatida paydo bo'ldi.

IntelliJ IDEA

2001 yildan boshlab, JetBrains 'IntelliJ IDEA savdo nashri va bepul ochiq manba omma nashrlarida ham mavjud. JetBrains keng tarqalgan kompaniya va Visual Studio uchun Resharper plaginlari bilan mashhur va ayniqsa, C # rivojlantirish uchun foydalidir.

IntelliJ Java, Scala, Groovy, Clojure va boshqa ko'plab tillarni qo'llab-quvvatlaydi. Ushbu IDE smart-kod yakuni, kodni tahlil qilish va rivojlangan qayta ishlash kabi xususiyatlarga ega. Ko'pincha korporativ sektorni maqsad qilgan savdo "Ultimate" versiyasi qo'shimcha ravishda SQL, ActionScript, Ruby, Python va PHP-ni qo'llaydi. Ushbu platformaning 12-versiyasi ham Android ilovalarini ishlab chiqish uchun yangi Android UI uslubchisi bilan birga keladi.

IntelliJ ham bir necha foydalanuvchi tomonidan yozilgan plaginlarni taqdim etadi. Ayni paytda u 947 plaginni va korporativ versiyasida qo'shimcha 55 ni taklif etadi. Foydalanuvchilar o'zlarining tarkibida joylashgan Swing komponentlarini ishlatib, har doim ko'proq plaginlarni taqdim qilishadi.

Xulosa

Yuqoridagi IDE larning barchasi o'z afzalliklari bilan ta'minlangan. Eclipse hali ham keng ishlatiladigan IDE bo'lsa-da, NetBeans endi mustaqil ishlab chiquvchilar bilan mashhurlikka erishmoqda. IntelliJ korporativ nashri ajoyib ish kabi ishlayotgan bo'lsa-da, ba'zi ishlab chiquvchilar buni keraksiz xarajat deb hisoblashlari mumkin.

Bu sizning izlayotgan narsangizga, ishlab chiquvchi va sizning ishingiz bilan qanday ishlashni rejalashtirganingizga bog'liq. Barcha 3 IDE ni o'rnating va ularni oxirgi tanlovingizdan oldin sinab ko'ring.