Java е изключително общ език за програмиране, използван почти навсякъде - приложения за Android, конзоли за игри, дори суперкомпютри. Той е известен със своята простота и невероятна преносимост. В днешната статия ще разгледаме 10-те най-добри Java IDE за всички времена. IDE (Интегрирана среда за разработка) е софтуер "всичко в едно", който не само ви позволява да редактирате и компилирате кода си, но и управлява ресурси, предоставя възможности за внедряване и контрол на версиите и ви позволява да използвате разширени функции за отстраняване на грешки за целия си проект.
Най-добри Java IDE
1. NetBeans
Веднъж собственост на Sun Microsystems, а сега и от Oracle, NetBeans е една от най-добрите ИДЕ от последното десетилетие. NetBeans е напълно модулиран и всички IDE функции идват в пакети, наречени модули. Той предлага лесна интеграция със софтуер за контрол на версиите. NetBeans беше отворен код от слънцето, така че всеки може да допринесе за неговото развитие. Тя е безплатна и работи на повечето операционни системи и платформи.
- Разработчик: Oracle
- Платформи: NetBeans е кръстосана платформа IDE, поддържаща Windows, Mac и Linux
- Ценообразуване: безплатно
- Размер: 186 MB за Java EE версия
2. IntelliJ IDEA
IntelliJ е Java IDE със затворен код и една от "големите три" сред Java IDE (другите две са Eclipse и NetBeans). IntelliJ IDEA има голям, модерен интерфейс. Той бе избран да бъде основната IDE за Android Studio, новият всичко-в-едно софтуер за разработване на приложения за Android, разработен от Google.
Има две версии на IntelliJ, общностното издание, което е безплатно, и Ultimate Edition, което е напълно функционално и изисква платени лицензи за използване.
- Разработчик: JetBrains
- Платформи: OS X, Linux, Windows
- Ценообразуване: платен ($ 199 индивидуален потребителски лиценз). Безплатно за студенти и проекти с отворен код.
- Размер: 180 MB за общностното издание, 290 MB за Ultimate Edition
3. Затъмнение
Eclipse е един от най-популярните IDE-та там, а не само за Java, но и за C ++ и PHP. Eclipse е инструмент с отворен код и има голяма общност от разработчици. Той също така разполага с огромна библиотека от плъгини, всички направени от потребители. Последната голяма версия на Eclipse дойде миналата година с Eclipse Luna, която предлагаше подкрепа за Java 8. Eclipse беше и основната IDE за стария Android SDK (Software Development Kit).
- Разработчик: Eclipse Foundation
- Платформи: Eclipse е достъпна за Windows, Mac, Linux и OSX
- Ценообразуване: безплатно
- Размер: Eclipse Luna изтегляне пакет за Java разработчици е (почти) 155 MB.
4. Jdeveloper
JDeveloper е напълно безплатна IDE, издадена от Oracle. JDeveloper предлага няколко функции като Рефакторинг, Контрол на версиите, Одит & Метрики, Отстраняване на грешки, Профилиране. Поддръжка на Ant и Maven. Той идва в две издания - издание на студио, което разполага с напълно натоварен набор от инструменти за създаване на програми в Java и Java Edition, който не притежава функции J2EE, ADF, UML и Database, но е много по-малък и по-бърз. Java Edition притежава всички основни функции, необходими за Java, и трябва да удовлетворява повечето начинаещи и междинни Java кодери.
- Разработчик: Oracle
- Платформи: кръст
- Ценообразуване: безплатно
- Размер: Java Edition-181 MB, Studio Edition -1.8 GB
5. Д-р Ява
Д-р Java е лек Java IDE, който се поддържа на Sourceforge. Той е предназначен предимно за студенти и начинаещи, но също така има и разширени функции за професионалистите от Java. Той е свободен и с отворен код. Д-р Java се поддържа от групата JavaPLT в университета Райс. Интерфейсът му е проектиран с инструментариума Swing, разработен от Sun Microsystems.
- Платформи: кръст
- Ценообразуване: безплатно
- Размер: 13 MB
6. BlueJ
BlueJ е отворен код Java IDE построен за образователни цели. Също така е подходящ за разработване на малки софтуерни проекти. Интерфейсът на BlueJ е доста основен, така че начинаещите могат да се възползват от него. Той показва класове и обекти по чист, визуален начин. Основната цел на BlueJ е да преподава обектно ориентирано програмиране, така че е отличен инструмент за нови обучаеми, мощни, без клъстерната природа на други, професионални IDE.
- Платформи: кръст
- Ценообразуване: безплатно
- Размер: 160-170 MB (включително JDK)
7. jCreator
jCreator е бърз и ефективен Java IDE, написан на C ++ (който предполага, че го прави по-бърз от други IDE, които са написани на Java). Той има интерфейс, подобен на по-старите версии на Visual Studio, и ви позволява да го персонализирате според вашите предпочитания. jCreator е платена IDE, но е достъпна и безплатна версия без функции като автоматично завършване на кода. jCreator предлага само поддръжка на Windows, но може да се изпълнява на Linux с помощта на Vine.
- Разработчик: Xinox Software
- Платформи: само за Windows.
- Ценообразуване: безплатно
- Размер: 7.2 MB за пробна версия
8. jЗабележка
jGrasp е друга супер-лека Java IDE, която се фокусира върху софтуерни визуализации. Той има функции като UML диаграми на класове, които помагат за подобряване на четливостта на кода. jGrasp генерира визуализации автоматично и също така има механизми за идентификация на структурата на данни, динамични обекти и няколко други функции, които представят Java кода в приятен и разбираем учебник.
- Платформи: кръст
- Ценообразуване: безплатно
- Размер: 5MB
9. Greenfoot
Greenfoot е образователна Java IDE, която е почти изцяло базирана на взаимодействие. Тя разчита основно на визуализация на структури от данни и е оптимизирана за създаване на прости програми и 2D Java игри. Greenfoot има наистина голяма онлайн функция за споделяне, която се пече директно в IDE. Потребителите могат да споделят своите програми онлайн, за да могат другите да ги видят, и да получават помощ и обратна връзка. Споделените проекти могат да се редактират директно онлайн. Като цяло, Greenfoot е чудесно за начинаещи.
- Платформи: кръст
- Ценообразуване: безплатно
- Размер: 162 MB за Windows (включен JDK)
10. Codenvy
В последния запис на нашия списък имаме Codenvy, който, за разлика от всички други IDE, споменати досега, е изцяло облачно базиран. Не се изисква инсталация. Codenvy има всички звънци и свирки на напълно функционална "офлайн" IDE, включително изграждане / стартиране / отстраняване на грешки среди. Възможността за сътрудничество в реално време е една от желаните функции на Codenvy. Codenvy има чудесен интерфейс и няколко опции за работното пространство. Той е достъпен след заплащане на месечна абонаментна такса. Общностното издание на Codenvy е безплатно за ползване.
Подробна информация:
- Разработчик: Codenvy Inc.
- Платформи: кръст платформа (базирана на браузър)
- Ценообразуване: Безплатно за общностното издание. Абонаменти за премиум версия, започващи от $ 1 на месец.
Ако имате някакви предложения за нашия списък с най-добрите Java IDE, не се колебайте да ни уведомите в коментари.