Java IDE салыстыру: Eclipse vs. NetBeans қарсы IntelliJ

IDE немесе интеграцияланған даму ортасын таңдау және жұмыс істеу - табысты мобильді қосымшаларды әзірлеуші болудың маңызды аспектісі. Идея IDE әзірлеушілерге класс жолын басқаруға мүмкіндік береді; файлдар жасау; пәрмен жолының аргументтерін құру және тағы басқалар. Осы мақалада біз сізге 3 танымал Java IDE-ті салыстыруды ұсынамыз: Eclipse, NetBeans және IntelliJ.

Eclipse

Eclipse компаниясы 2001 жылдан бері жұмыс істеп келеді, себебі IBM Eclipse-ті ашық бастапқы платформа ретінде шығарды. Коммерциялық емес Eclipse Foundation басқарады, бұл ашық көздерде де, коммерциялық жобаларда да қолданылады. Кішіпейілдікпен басталатын бұл енді бірнеше басқа тілде қолданылатын негізгі платформа ретінде пайда болды.

Eclipse-тің ең үлкен артықшылығы оның плагиндердің көптігі болып табылады, ол оны әмбебап және жоғары дәрежеде өзгерте алады. Бұл платформа сіз үшін фондық режимде жұмыс істейді, кодты құрастырады және қателерді олар орын алған кезде көрсетуде. IDE барлық көзқарастар мен редакторларды ұсынатын визуальды контейнерлердің түрі болып табылатын Perspectives-те ұйымдастырылған.

Eclipse-тің көп тапсырмасы, сүзгілеуі және отладтауы тағы бір жағымды. Үлкен даму жобаларының қажеттіліктерін қанағаттандыру үшін әзірленген, ол талдау және жобалау, өнімдерді басқару, іске асыру, мазмұнды әзірлеу, тестілеу және құжаттама сияқты түрлі тапсырмаларды орындай алады.

NetBeans

NetBeans 1990-шы жылдардың екінші жартысында дербес түрде дамыды. Ол 1999 жылы Sun компаниясы сатып алғаннан кейін ашық бастапқы тұғырнамасы ретінде пайда болды. Қазір Oracle бөлігі бұл IDE Java MS нұсқасынан Enterprise Edition дейін Java-ның барлық нұсқаларына арналған бағдарламалық жасақтаманы әзірлеу үшін пайдаланылуы мүмкін. Eclipse сияқты, NetBeans-де жұмыс істей алатын көптеген плагиндер бар.

NetBeans сіздерге әртүрлі әртүрлі пакеттерді ұсынады - 2 C / C ++ және PHP шығарылымдары, Java SE нұсқасы, Java EE шығарылымы және 1 ас үй ыдысының шығарылымы. Бұл IDE сонымен қатар HTML, PHP, XML, JavaScript және т.б. үшін пайдалануға болатын құралдар мен редакторларды ұсынады. Енді HTML5 және басқа веб-технологияларға қолдау таба аласыз.

NetBeans Eclipse-ден артықшылығын жоғарылатуда, ол Java DB, MySQL, PostgreSQL және Oracle үшін драйверлермен деректер қорын қолдайды. Оның Database Explorer сізге IDE ішіндегі кестелер мен дерекқорларды оңай жасауға, өзгертуге және жоюға мүмкіндік береді.

Үлкен түрде Eclipse көлеңкесінде өткендей қаралып, NetBeans енді бұрынғыға бәсекелес бәсекелес ретінде пайда болды.

IntelliJ IDEA

2001 жылдан бастап, JetBrains 'IntelliJ IDEA коммерциялық басылымдарында, сондай-ақ тегін ашық бастапқы коды қоғамдастықта да бар. JetBrains компаниясы орнатылған компания болып табылады және Visual Studio үшін Resharper плагині үшін ең танымал және әсіресе C # әзірлеу үшін пайдалы.

IntelliJ Java, Scala, Groovy, Clojure және басқа да көптеген тілдерге қолдау көрсетеді. Бұл IDE зияткерлік кодты аяқтау, кодты талдау және жетілдірілген рефакторинг сияқты мүмкіндіктермен бірге келеді. Кәсіпорын секторына негізінен бағытталған коммерциялық «Ultimate» нұсқасы қосымша SQL, ActionScript, Ruby, Python және PHP-ді қолдайды. Бұл платформаның 12 нұсқасы Android қосымшаларын әзірлеуге арналған жаңа Android UI дизайнерімен бірге келеді.

IntelliJ-те бірнеше пайдаланушы жазылған плагиндер де бар. Қазіргі уақытта ол 947 плагинді ұсынады, сонымен қатар өзінің қосымша нұсқасында 55 қосымша. Пайдаланушылар өздерінің кірістірілген Swing компоненттерін пайдалану арқылы әрқашан қосымша плагиндерді жібереді.

Қорытындысында

Жоғарыда аталған барлық IDE-лардың өз артықшылықтары бар. Eclipse ең кең қолданылатын IDE болса да, NetBeans енді тәуелсіз әзірлеушілермен танымал болады. IntelliJ-дің корпоративті басылымы ғажап сияқты жұмыс істейді, бірақ кейбір әзірлеушілер оны қажетсіз шығын деп есептей алады.

Мұның бәрі сіз іздейтін нәрсеге, әзірлеуші ​​ретінде және сіздің жұмысыңызбен қалай жүруді жоспарлауыңызға байланысты. Барлық 3 IDE-ді орнатыңыз және соңғы таңдауыңызды жасамас бұрын оларды сынап көріңіз.