Сравняване на Java IDE: Eclipse срещу NetBeans срещу IntelliJ

Избирането и работата с подходящия IDE или интегрирана среда за разработка е жизненоважен аспект за това да станете успешен разработчик на мобилни приложения . Правилният IDE позволява на разработчиците да се справят с класическите маршрути; създаване на файлове; да създадете аргументи на командния ред и много други. В този конкретен пост ще ви представим сравнение на 3 популярни Java IDEs, а именно Eclipse, NetBeans и IntelliJ.

Затъмнение

Eclipse съществува от 2001 г., откакто IBM пусна Eclipse като платформа с отворен код. Управляван от нестопанската фондация Eclipse, това се използва както в проекти с отворен код, така и в търговски проекти. Започвайки скромно, това вече се очертава като основна платформа, която се използва и на няколко други езика.

Най-голямото предимство на Eclipse е, че разполага с цял набор от приставки, което го прави универсален и много адаптивен. Тази платформа работи за вас във фонов режим, съставяйки код и показвайки грешки, както когато се случват. Целият IDE е организиран в Perspectives, които са по същество вид визуални контейнери, които предлагат набор от изгледи и редактори.

Мултитаскингът, филтрирането и отстраняването на грешки на Eclipse са още плюсове. Проектиран да отговаря на нуждите на големи проекти за разработка, той може да изпълнява различни задачи като анализ и проектиране, управление на продукти, внедряване, разработване на съдържание, тестване и документация.

NetBeans

NetBeans е разработена самостоятелно през втората половина на 90-те години. Тя се очертава като платформа с отворен код, след като е придобита от Sun през 1999 г. Сега, част от Oracle, този IDE може да се използва за разработване на софтуер за всички версии на Java, вариращи от Java ME до Enterprise Edition. Както 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. Неговият Explorer Database ви позволява лесно да създавате, променяте и изтривате таблици и бази данни в рамките на IDE.

Изглеждаше в миналото като нещо като сянка на Eclipse, NetBeans се очертава като страхотен конкурент на първото.

IntelliJ IDEA

От 2001 г. насам IntelliJ IDEA на JetBrains е налице както в търговско издание, така и в безплатна версия на open source общността. JetBrains е създадена компания и е най-известна със своята приставка за Resharper за Visual Studio и е особено полезна за развитието на C #.

IntelliJ предлага поддръжка за различни езици, включително Java, Scala, Groovy, Clojure и др. Този IDE е снабден с функции като завършване на интелигентния код, анализ на кода и разширено рефониране. Търговската версия "Ultimate", която е насочена главно към корпоративния сектор , допълнително поддържа SQL, ActionScript, Ruby, Python и PHP. Версия 12 на тази платформа също идва с нов дизайнер на UI за Android за разработка на приложения за Android.

IntelliJ има и няколко плъгини, написани от потребители. Понастоящем той предлага 947 плъгини, както и допълнителни 55 в своята корпоративна версия. Потребителите винаги са добре дошли да изпращат повече приставки, като използват вградените компоненти на Swing.

В заключение

Всички горепосочени IDE идват със своите предимства. Докато Eclipse все още е най-широко използваният IDE, NetBeans вече печели популярност с независими разработчици. Докато корпоративното издание на IntelliJ работи като чудо, някои разработчици може да го сметнат за ненужен разход.

Всичко зависи от това, което търсите, от разработчика и как планирате да вършите работата си. Инсталирайте всичките 3 IDE и ги изпробвайте, преди да направите крайния си избор.