Ide скачать java


Лучшие IDE для Java | GeekBrains

7 номинаций, чтобы никого не обидеть.

В прошлый раз мы постарались объять необъятное, вспомнив несколько наиболее популярных и универсальных сред разработки. Опыт получился не слишком удачным, поэтому в этот раз мы сконцентрируемся только на одном языке, а именно Java.  

Учредив 7 номинаций, субъективно определим лучшие из лучших:

Лучшая бесплатная IDE: NetBeans

NetBeans - мощнейшая среда разработки с открытым исходным кодом, ориентированная на интернет, мобильные и настольные приложения. Работает с Linux, Windows, MacOS и даже Oracle Solaris.

Несмотря на то, что NetBeans позволяет работать на нескольких языках, в среде разработчиков она считается Java-ориентированной. Она прекрасно взаимодействует с JPA, JSP, Struts, Spring и библиотекой Hibernate.

Ссылка на скачивание.

Лучшая коммерческая IDE: IntelliJ IDEA

По правде говоря, IntelliJ IDEA распространяется в двух версиях, одна из которых совершенно бесплатная - Free Community Edition. Причём для начинающего разработчика данного пакета хватит с головой. В частности, IDE Android Studio, речь о которой пойдёт чуть позднее, основана именно на этой версии.

В платной же версии вы получаете поддержку фреймворков Spring (Spring MVC framework, Spring Security, Spring Boot, Spring Integration и т. д.), Node.js, Angular React, Grails, возможность использовать дополнительные языки (javascript, typescript, coffeescript) и взаимодействовать почти со семи популярными серверами (Tomcat, TomEE, GlassFish, JBoss, WildFly, Weblogic, WebSphere, Geronimo, Virgo и т. д.).

Ссылка на скачивание.

Самая популярная IDE: Eclipse

Точную цифру привести практически невозможно, но практически любой Java-разработчик с опытом работы более 2 лет сталкивался с этой IDE. Победителем в этой номинации Eclipse удалось стать благодаря большому сообществу, тонне полезной информации и бесчисленному количеств плагинов. Как и с предыдущими экземплярами, Eclipse поддерживает несколько языков, но воспринимается как приверженец Java.

Ссылка на скачивание.  

Cамая универсальная IDE: JDeveloper

Ещё один продукт от Oracle с массой преимуществ, среди которых поддержка системы контроля версий и облачного сервиса Oracle, он упакован SQL Developer,  PL / SQL обработчиком запросов, WebLogic Server, редакторами HTML, CSS, JavaScript, JSF, JSP, WSDL и ещё огромным количеством всевозможных полезностей.

Ссылка на скачивание.

Лучшая для Android: Android Studio

Было бы странно, если победителем в этой номинации стала какая-нибудь другая IDE. Помимо всех возможностей, который вам дарит исходная IDE IntelliJ IDEA, Android Studio включает в себя немало надстроек от Google, как чисто визуальных (макеты, форматы, GPU профайлер), так и функциональных (JUnit 4 и Firebase Test Lab для тестирования и отладки, система сборки Gradle, Instant Run).

Ссылка на скачивание.

Лучшая IDE для обучения: DrJava

Именно к такому выводу пришла команда разработчиков под названием JavaPLT,  представляющие университет Райса. Оно и неудивительно, учитывая, что DrJava - их детище. Впрочем, оставив шутки в стороне, стоит признать, что DrJava действительно прекрасно подойдёт новичкам, ведь данная IDE даже не ставит своей целью соперничество с выше названными. Главное её преимущество - предельно быстрая настройка и переход к непосредственному написанию кода. В качестве конкурентов можно на схожих условиях рассмотреть BlueJ, JGrasp и Greenfoot.

Ссылка на скачивание.

Самая перспективная IDE: MyEclipse

Приветственная надпись на странице скачивания гласит “The best Java EE IDE enhanced for the full stack developer”. Что ж, это весьма нескромно, совсем не подкреплено фактами, но по правде говоря - недалеко от истины. В сущности,  MyEclipse - это Eclipse, где всё изначально “привинчено”, “допилено” и ещё немного расширено. К услугам разработчика предлагается несколько версий, две основные - стандартная и профессиональная. Стандартная - это как раз Eclipse в новой оболочке, а Professional содержит мобильный веб-симулятор, редактор картинок, UML-редактор, шаблоны, надстройки - в общем, всё, что сделает создание продукта значительно проще.

Ссылка на скачивание.

А чем пользуетесь вы?

 

geekbrains.ru

Скачать eclipse ide for java

Скачать eclipse ide for java Найти результаты для Mac, для Ubuntu, для Android

Самая популярная платформа для Java

NetBeans IDE является средой для разработки на Java с открытым исходным кодом, который является одним из самых распространенных языков программирования сегодня. Знание этой программы необходимо для всех, кому интересна...

8.2

Мощная среда разработки для JAVA

...И хотя первый проект Eclipse был разработан IBM, все последующие разработки осуществлялись уже фондом Eclipse, независимой организацией, которая стала распространять этот Open Source и пакет дополнительных продуктов,...

4.4 M4

Самая популярная среда разработки

Eclipse – это интегрированная среда разработки мультиплатформенных приложений с открытым исходным кодом. Главным образом это приложение работает как платформа для программирования, и оно может компилировать и отлаживать...

4.4.2 Luna (32-bit)

Среда реального времени и JVMM для запуска JAVA приложений

Среда выполнения Java 2 (J2RE) содержит все, что вам нужно, чтобы выполнять приложения JAVA. Среда выполнения Java(TM) SE включает в себя Виртуальную Машину JAVA, библиотеки программ этапа исполнения и необходимые...

8 Update 45 (32-bit) Quinton Reeves, Lee Salzman

Quinton Reeves, Lee Salzman

Red Eclipse - приложение, разработанное компанией Quinton Reeves, Lee Salzman. На сайте доступна последняя версия 1.5. Лицензия - . Размер файла - 0. Переведено на .

1.5

Затмение в Грибном королевстве

...Super Mario Eclipse - это бесплатная игра, которая была создана поклонниками игры и основана на классической игровой серии Nintendo. Вследствие затмения Грибное королевство погрузилось в темноту и по всему игровому миру...

1.0

Eclipse Iconos - приложение, разработанное компанией Codehaus Foundation. На сайте доступна последняя версия . Лицензия - . Размер файла - 0. Переведено на .

Используйте JVMM для применения Java-приложений в Интернете

Microsoft не включает в себя виртуальную машину Java, которая обеспечивает поддержку приложений Java для работы в браузерах. Возможно, вы уже сталкивались с этой проблемой не раз: вы не увидите страницу или меню, и во...

x86

EasyEclipse Expert Java - приложение, разработанное компанией easyeclipse.org. На сайте доступна последняя версия 1.3.1.1. Лицензия - . Размер файла - 0. Переведено на .

1.3.1.1

Настройте гитару при помощи профессионального тюнера

Обычно гитарные тюнеры, которые можно найти в интернете, основаны на записи или тонах, генерируемых приложением. Иногда может понадобиться тюнер, который дает максимальную точность и надежен, как те, которые реагируют...

1.0

Eclipse Che - приложение, разработанное компанией Eclipse Foundation. На сайте доступна последняя версия 4.0.0.0 RC12. Лицензия - . Размер файла - 0. Переведено на .

4.0.0.0 RC12

Выполнение Java-приложений в .exe

JavaExe - это маленькая программа, которая позволяет запускать приложения Java с .exe файла, так же, как если бы это были Windows приложения, системные службы или инструменты из панели управления. Некоторые из...

3.2 ActiveState Software Inc.

Среда IDE, адаптированная для программирования на динамических языках

Komodo Edit - интегрированная мультиплатформенная и многоязыковая среда для создания динамических веб-приложений. Редактор обладает базовым функционалом, свойственным всем программам такого типа, и включает...

10.1.3

Программируйте на HTML, CSS, PHP, ASP, Perl, C / C ++, Java и т.д.

Благодаря EditPlus вы будете иметь возможность редактировать и создавать свои собственные файлы HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript и VBScript. Это не единственное, что вы сможете делать с ним. Вы...

4.00

IDE для C++ и компилятор MinGW

Code Blocks – это замечательная среда для программирования на C++. Это интегрированная кросс-платформенная среда разработки с отрытым исходным кодом, которая поддерживает использование различных компиляторов, таких как...

13.12

Держите ваши приложения в актуальном состоянии

Patch My PC это легковесное приложение, которое поможет вам сохранять Adobe Reader, Flash, Firefox, Java или Quicktime всегда в актуальном состоянии. Когда вы её запускаете, программа проверяет установленные программы...

3.2.0.1

Uptodown is currently under maintenance. We'll be back soon.

ru.uptodown.com

Eclipse, NetBeans или IntelliJ IDEA? Выбираем IDE для Java-разработки

Представляем вашему вниманию адаптацию статьи Мартина Хеллера, программиста и редактора ресурса JavaWorld. Вы, вероятно, уже слышали о тройке самых популярных IDE для разработки на языке Java. Процентов 90 промышленных программистов пользуются либо Eclipse, либо NetBeans или же IntelliJ IDEA, и у каждой из этих IDE есть свои преимущества и недостатки. В этой статье мы постараемся описать их так, чтобы вы поняли, какая из них подходит именно вам. Хотя, конечно, лучше попробовать все три в работе, и выяснить, что лучше всего подходит именно вам. Этого не заменит ни один обзор.

Я и ранее работал с этими IDE, но для этого исследования я установил IntelliJ IDEA Ultimate 2016.2, Eclipse Neon Java EE, и NetBeans 8.1 Java EE на ноутбук MacBook Pro. Я тестировал IDE на нескольких open source Java-проектах.

Чего ожидать от IDE
Современная IDE «здорового Java-разработчика» должна поддерживать Java 8, Scala, Groovy, а также другие языки виртуальной машины Java, которые тот регулярно использует. Не оказалась бы лишней и поддержка основных серверов приложений и наиболее популярных веб-структур, в том числе — Spring MVC, JSF, Struts, GWT, Play, Wicket, Grails и Vaadin. IDE должна быть совместима с любыми билдами систем контроля версий, например, Ant, Maven или Gradle, вместе с Git, SVN, CVS, Mercurial или Bazaar. Дополнительно для среды разработки важно уметь работать с базами данных и клиентским слоем вашего стека, обладать поддержкой встроенного JavaScript, TypeScript, HTML, SQL, JavaServer Pages, Hibernate, а также API Java Persistence.

Наконец, логично надеяться на то, что IDE позволит редактировать, создавать, отлаживать и тестировать системы без лишнего напряжения. Идеально, если среда разработки поддерживает не только интеллектуальное автодополнение кода, но также интеллектуальный рефакторинг и метрики кода. Во многих случаях окажется не лишней поддержка фреймворков для тестирования и заглушек. Если ваша команда использует систему тикетов и CI/CD, нужно, чтобы IDE могла к ним подключиться. А еще решите, нужны ли вам развертывание и отладка в контейнерах и облаках.

Мы перечислили только основные ожидания (возможно, вам есть, что добавить), а теперь присмотримся к нашим соперникам.

IntelliJ IDEA
IntelliJ IDEA с точки зрения возможностей и цены поставляется в двух вариантах: бесплатного Community edition, и платного Ultimate edition с расширенной функциональностью. Community edition предназначена для JVM- и Android-разработки. Бесплатная версия поддерживает Java, Kotlin, Groovy и Scala; Android; Maven, Gradle и SBT; работает с системами контроля версий Git, SVN, Mercurial и CVS.

Ultimate edition приспособлена для веб- и enterprise-разработки. Эта версия IDE работает не только с Git, SVN, Mercurial и CVS, но также с Perforce, ClearCase и TFS; в ней вы сможете писать на JavaScript и TypeScript; естественно, есть поддержка Java EE, Spring, GWT, Vaadin, Play, Grails и ряда других фреймворков. И, конечно, не обошлось без SQL и инструментов для работы с базами данных.

Идея, которой руководствуются разработчики этой IDE, формируя ценовую политику, заключается в том, что её коммерческая версия (Ultimate) займет свое место на компьютерах профессионалов, за счет чего их производительность повысится. Если Java-программист ежегодно зарабатывает $50 тысяч (или того больше), возврат потраченных на платную IDE IntelliJ IDEA инвестиций (500 долларов за годовую подписку) произойдет очень быстро за счет даже незначительного ускорения его работы.

В последующие годы цена для бизнеса падает, для стартапов, фрилансеров она существенно ниже, а для студентов, учителей, Java-чемпионов и open source-разработчиков она и вовсе бесплатна. IntelliJ IDEA подкупает своим глубоким пониманием кода, умной эргономикой, встроенными функциями для разработки и поддержкой многих языков.

Рисунок 1. IntelliJ IDEA показывает количество предупреждений (warnings) и предположения, основанные на статистическом анализе Java-кода. Вы можете изучить предположения подробнее, кликнув на них, как показано на картинке; во многих случаях вы получите список с выбором и вариантами исправлений. Глубокое понимание кода Подсветка синтаксиса и простое автодополнение кода — обычное дело для любых современных Java-редакторов. IDEA пошла дальше, предлагая «умное автодополнение». Этот термин означает, что среда разработки показывает список наиболее релевантных символов, применимых в данном контексте. Список символов зависит не только от контекста как такового, «общепринятого», но от стиля программирования разработчика, от того, насколько часто он использует те или иные операторы. «Завершение цепочки» и вовсе показывает список применимых символов, допустимых через методы или геттеры в текущем контексте. Кроме того, в случае со статическими членами или константами IDEA автоматически добавляет любые необходимые операторы импорта (import). Во всех случаях автодополнения, IDEA пытается угадать тип символа во время выполнения, уточнить свой выбор и даже применить приведение типов если необходимо.

Код Java часто включает фрагменты из других языков в виде строк. IDEA может вводить код SQL, XPath, HTML, CSS или JavaScript в строковые литералы Java. В этом смысле IDE может проводить рефакторинг кода на нескольких языках. Например, если вы переименуете класс в JPA-отображении, IDEA обновит соответствующий класс сущностей и выражений JPA.

Во время рефакторинга фрагмента кода, у разработчика возникает одно (вполне естественное) желание: чтобы все дубликаты этого кода также зарефакторились. IDEA Ultimate находит дубликаты и похожие фрагменты и также применяет к ним рефакторинг.

IntelliJ IDEA анализирует код при загрузке и непосредственно при вводе. Она указывает на предполагаемые проблемы (как на нашем рисунке выше) и, по желанию, предлагает список вероятных быстрых правок к обнаруженным проблемам.

Эргономика IntelliJ IDEA спроектирована так, чтобы не выбивать разработчика из состояния потоковой продуктивности, если он уже в него попал. Окно Project, показанное на первом рисунке слева, исчезает по простому клику мышки, чтобы программист мог сосредоточиться на окне редактора кода. На все действия, которые нужны во время написания кода, есть комбинации клавиш для их быстрого вызова, в том числе — определения символов во всплывающих окошках.

Поначалу все эти комбинации сложно запомнить, но постепенно к ним привыкаешь, и только ими и пользуешься. Тем не менее, даже если программист не использует комбинации клавиш, как показывает практика, он привыкает к работе в IDEA легко и быстро.

Хочется особо отметить отладчик IDEA: значения переменных отображаются непосредственно в окне редактора, рядом с соответствующим исходным кодом. При изменении состояния переменной, цвет подсветки также меняется.

Встроенные инструменты IntelliJ IDEA обеспечивает единый интерфейс взаимодействия с большинством систем контроля версий, включая Git, SVN, Mercurial, CVS, Perforce и TFS. Вы можете управлять изменениями непосредственно в IDE, что очень удобно. Когда я тестировал IDEA, у меня возникало желание, чтобы последнее изменение в исходном коде показывалось в окне редактора в виде аннотации (как это происходит, например, в Visual Studio). Как оказалось, у IDEA есть для этого специальный плагин.

Также IDEA оснащена инструментами для сборки, средой выполнения тестов, инструментами покрытия (coverage tools) и встроенным терминальным окном. У IntelliJ нет собственного профайлера, но с помощью плагинов к ней можно подсоединить сторонние. Например, YourKit, созданный бывшим ведущим разработчиком JetBrains или VisualVM (это переупакованная версия профайлера NetBeans).

Отладка в Java может быть мучительной, когда происходят всякие загадочные вещи с классами, исходников которых у вас нет. В комплект IDEA входит декомпилятор для таких случаев.

Серверное программирование на Java предполагает частое взаимодействие с базами данных, так что программисты IDEA версии Ultimate оценят удобство инструментов для работы с SQL и БД. Но если кому-то их возможностей будет мало, можно приобрести версию IDEA Ultimate с встроенной SQL IDE (DataGrip). Правда, это будет несколько дороже, чем обычная подписка IDEA Ultimate.

IntelliJ IDEA поддерживает все основные серверы приложений JVM, и позволяет разворачивать и проводить отладку на этих серверах, что нивелирует хорошо знакомые всем программистам Java Enterprise трудности. IDEA также поддерживает Docker (с помощью плагина, который добавляет к среде разработки специальное окно инструментов Docker. К слову, плагинов у IDEA — просто море.  

Настоящий полиглот IDEA расширила поддержку кода Spring, Java EE, Grails, Play, Android, GWT, Vaadin, Thymeleaf, Android, React, AngularJS и других фреймворков. Вы, вероятно, заметили, что не все из них относятся к Java. IDEA непосредственно из коробки «понимает» и другие языки — Groovy, Kotlin, Scala, JavaScript, TypeScript и SQL. Если вы не нашли в этом списке нужного вам языка, в настоящий момент есть 19 языковых плагинов IntelliJ, в частности, для поддержки R, Elm и D.
Eclipse IDE
Eclipse долгие годы уверенно держал пальму первенства по популярности среди Java IDE. Эта среда полностью бесплатная, с открытым исходным кодом, написанным преимущественно на Java. Тем не менее, её модульная архитектура позволяет использовать Eclipse и с другими языками. Проект Eclipse, инициированный IBM, появился в 2001 году. Им хотели заменить семейство сред разработки IBM Visual Age, основанных на Smalltalk. Ну а главной целью, о чем даже название говорит, было затмить Microsoft Visual Studio (eclipse по-английски означает затмение).

Портативность Java помогает Eclipse быть кроссплатформенной средой: эта IDE работает на Linux, Mac OS X, Solaris и Windows. Хорошо это или плохо, Java Standard Widget Toolkit (SWT), по крайней мере частично, отвечает за внешний вид Eclipse.

Своей производительностью (или, как говорят некоторые доброжелатели, её отсутствию) Eclipse обязана JVM. Eclipse работает довольно медленно, поскольку упирается корнями в довольно старое «железо» и древние версии JVM. Даже сегодня она кажется медлительной, особенно если нацепить на неё много плагинов. Часть расходов ресурсов Eclipse можно отнести на счёт её встроенного инкрементного компилятора, который запускается всякий раз при загрузке файла или обновлении кода. Полезная штука, именно она ловит ошибки при вводе текста.

Независимо от сборки, проект Eclipse поддерживает модель контента, которая содержит информацию об иерархии типов, ссылок и объявлениях Java-элементов.

Текущая версия Eclipse носит имя Neon (4.6.0). Я инсталлировал Eclipse Java EE IDE для веб-разработчиков (это далеко не единственная опция, вы можете выбрать что-то ещё). Он содержит минимальную Eclipse SDK, а плагины добавляются по требованию. К слову, работа с плагинами в этой IDE — не для слабонервных. Сторонние плагины часто конфликтуют между собой, хотя в их официальной спецификации об этом ничего не сказано.

Рисунок 2. Слева направо расположены четыре панели инструментальных средств Eclipse: Проводник пакетов, редактор Java, структура классов Java и список задач. Проект, загруженный в Eclipse на этом рисунке — JUnit test framework. Панели можно легко поменять местами.Поддержка плагинов Экосистема плагинов Eclipse — это одновременно сильная сторона этой IDE и одна из главных её проблем. Именно из-за несовместимости плагинов порой падают целые сборки, и программистам приходится начинать работу сначала.

В настоящее время для Eclipse написано более 1700 плагинов, официальных и неофициальных, которые могут работать отлично, а могут из рук вон плохо. Плагины Eclipse, поддерживают более 100 языков программирования и почти 200 фреймворков для разработки приложений. Большинство серверов Java также поддерживаются: если вы обозначите новое соединение с сервером из Eclipse, вы попадете в список папок производителей, где найдете около 30 серверов приложений. Только вариантов Apache Tomcat будет целых девять штук. Коммерческие производители, как правило, собирают свои решения вместе: например, есть только один пункт Red Hat JBoss Middleware, а уже внутри вы найдете WildFly и инструменты EAP-сервера, а также JBoss AS.

Редактирование, рефакторинг и отладка Первый опыт работы с Eclipse, может привести в замешательство, и даже сбить с толку. Поначалу необходимо настроить Eclipse и привыкнуть к её концептуальной архитектуре рабочих пространств, ракурсов и видов. Всё это определяется плагинами, которые вы установили. Для серверной разработки на Java, вы, вероятно, будете использовать ракурсы Java, Java EE и Java browsing, вид, отображающий структуру пакета (Package Explorer), ракурс отладки, ракурс командной синхронизации веб-инструментов, ракурс разработки баз данных и ракурс отладки базы данных. На практике все обретает смысл, когда вы откроете нужные вам окна. Eclipse практически всегда предлагает несколько способов решения той или иной задачи. Например, вы можете просматривать код с помощью ракурса просмотра Java (Java browsing perspective). Что выбрать — дело вкуса и выбора.

Специальный поиск Java позволяет найти объявления, ссылки и вхождения Java-пакетов, типов, методов, полей. Вы также можете использовать быстрый доступ к поиску и предпросмотр.

Распространенные паттерны кода можно сгенерировать из шаблонов кода. Рефакторинг Java в Eclipse, поддерживает 23 операции, начиная от общепринятых операций по переименованию и заканчивая менее очевидными преобразованиями (как в книге Мартина Фаулера).

Eclipse, поддерживает отладку как локально, так и удаленно, при условии, что вы используете JVM, которая поддерживает удаленную отладку. Отладка довольно стандартна: вы определяете контрольные точки, а затем просматриваете переменные в закладке отладки. Конечно, можно пошагово выполнять свой код и вычислять выражения.

У Eclipse — обширнейшая база документации самого разного возраста, ценности и полезности. Увы, обнаружить несоответствующую текущей версии картинку в инструкции, например, с устаревшим интерфейсом и расположением кнопок — обычное дело для этой IDE. К сожалению, проблема запоздалого обновления документации очень характерна для любых проектов с исходным кодом.

NetBeans
NetBeans появилась как студенческий университетский проект в Праге в 1996 году. В 1997 году IDE стала коммерческим продуктом, а в 1999 году её выкупила компания Sun Microsystems (родители Java) и уже на следующий год представила open source-релиз. Актуальная версия 8.1 работает на машинах под управлением ОС Windows, Mac OS X, Linux и Solaris. Ну а пакет portable можно запустить на любых системах, для которых существует Java-машина. Себе я загрузил Java EE bundle, это один из шести возможных пакетов загрузки. Этот бандл поддерживает JavaScript и HTML, GlassFish и Tomcat, но не поддерживает PHP, C/C++/Fortran, Groovy и Grails: их можно получить в пакете «Всё включено» (или просто «All»). Тем не менее, при желании, я в любой момент смогу загрузить поддержку вышеназванных языков, выбрав соответствующий плагин (да и любой другой). Их у NetBeans поменьше, чем у Eclipse, зато они обычно не конфликтуют друг с другом.

Этой осенью Oracle (ей NetBeans досталась после поглощения Sun Microsystems) решила передать эту среду разработки под крыло Apache Software Foundation вместе со всеми правами, исходными кодами, торговой маркой, доменом «netbeans.org» и рядом других элементов инфраструктуры. Посему, будущее проекта пока туманно, хотя раньше у системы были определенные родственные привилегии. Так, именно NetBeans первой получила поддержку Java 8 практически сразу после выхода обновленной платформы, и была названа «официальной IDE для Java 8». Впрочем, через месяц после выхода это преимущество было утеряно: именно тогда другие IDE также получили поддержку восьмой Java.

Тем не менее, хочу отметить, поддержка Java 8 в NetBeans действительно хороша, и эта IDE отлично подходит для вплетения в «старый» код трюков восьмой версии. Её редакторы, анализаторы кода и конвертеры помогут программисту провести апгрейд кода, используя в нем конструкции, характерные для Java 8 — лямбда-выражения, функциональные операторы и ссылки на методы. Плагины JavaScript в NetBeans 8 отлично справляются с поддержкой Node.js и новейших инструментов JavaScript, таких как Gulp и Mocha, равно как и поддержку интерпретатора JavaScript Nashorn.

Рисунок 3. Здесь NetBeans работает с тем же проектом на основе Maven, что и IntelliJ IDEA был открыт на рисунке 1. Обратите внимание на расширенную функциональность в контекстном меню и подменю рефакторинга.Редактирование и рефакторинг Редактор NetBeans поддерживает языки, обнаруживает ошибки в то время, когда вы печатаете, и помогает вам с помощью всплывающих подсказок и «умным» автодополнением кода. По субъективному ощущению IDE справляется с этой задачей быстрее, чем Eclipse, но несколько медлительнее IntelliJ IDEA. Кроме того, NetBeans обладает полным спектром инструментов рефакторинга (что показано на рисунке 3), которые позволяют программисту реструктуризировать код, не ломая его, выполнять анализ исходников, а также предлагает широкий набор подсказок для быстрых исправлений или расширения кода. В состав NetBeans входит инструмент проектирования для графического интерфейса пользователя Swing, ранее известный как «Project Matisse».

Разработчики высоко оценивают средство автоматизированного рефакторинга Inspect & Transform, появившееся в версии NetBeans 7.1. Оно позволяет провести анализ кода проекта и сделать предлагаемые улучшения. Хотя лично я предпочитаю сначала проверить весь собственный код unit-тестами, и только затем запускать инструменты, которые могут внести радикальные изменения. Я неоднократно страдал от всяческих автоматических исправлений, которые привели к невосполнимым последствиям.

Сборка, отладка и профилирование У NetBeans есть отличная встроенная поддержка Maven и Ant, а также плагина для Gradle. Я очень обрадовался, когда обнаружил, что проекты Maven воспринимаются системой как «родные». Это означает, что их можно просто открывать, а не импортировать. NetBeans также содержит привлекательное (и полезное) графическое отображение для зависимостей Maven.

Отладчик Java NetBeans неплох, но с оговорками. Отдельный визуальный отладчик позволяет программисту делать снимки экрана пользовательского графического интерфейса и изучать интерфейсы приложений, выполненных с помощью JavaFX и Swing. Профайлер NetBeans делает более очевидным то, каким образом используется процессор и память, и обладает отличными инструментами для поиска утечек памяти.

Сравнение тройки гигантов
Я использовал все три IDE, Eclipse, NetBeans и IntelliJ IDEA, в течение многих лет в указанном хронологическом порядке. Всякий раз после перехода на другую IDE я чувствовал, что моя продуктивность повышается. Но даже когда я был твердо уверен, что мой окончательный выбор — IDEA, мне порой приходилось возвращаться к одной из двух оставшихся IDE. Так было, например, в то время, когда Eclipse была единственным инструментом, который поддерживал разработку под Android (сегодня есть Android Studio, текущая официальная IDE для Android, она основана на IntelliJ IDEA).

Конечно, все три интегрированные среды разработки имеют своих поклонников и противников. Я знаю множество Java-разработчиков, которые обожают IntelliJ IDEA, равно как и лояльные фанаты Visual Studio C++ и C#. Чаще всего эти люди рады тому факту, что их продуктивность возросла, и стоимость годовой подписки возвращается всего за несколько недель использования платной версии IDEA. Однако пользователи NetBeans и Eclipse также зачастую привязаны к своим инструментам и недоумевают, почему другие программисты готовы платить деньги за IDEA.

Начинающим Java-разработчикам я бы советовал держаться подальше от Eclipse. Невзирая на то, что это всё еще самая популярная IDE для Java, новичкам с ней тяжело: заблудиться в дебрях Eclipse легко, причем и во время развертывания системы, и во время выполнения повседневной работы.

У Eclipse — самая развернутая экосистема плагинов среди всех IDE, а также наибольшая вероятность «слететь» из-за установки несовместимого набора этих самых плагинов. К сожалению, за время использования Eclipse, я неоднократно должен был удалять очередную поломанную сборку этой IDE и инсталлировать «чистый» бандл. NetBeans хорошо подходит для большинства разработчиков, у неё отличный профайлер, и я порой его использую. Однако предпочитаю заплатить за IntelliJ IDEA Ultimate. Да и будущее NetBeans пока туманно.

Для начинающих Java-разработчиков, у которых пока нет средств для покупки инструментария, я рекомендую использовать NetBeans или IntelliJ IDEA Community Edition в зависимости от их задач. Первую стоит выбирать тем, кто занимается кодированием серверов Java, но только если вы не попадаете в категорию тех, кто может получить IntelliJ IDEA Ultimate бесплатно или с огромной скидкой (студенты или те программисты, которые разрабатывают проект open source).

«Легкие» Java IDE
Сегодня большинство Java-разработчиков используют IDEA, NetBeans или Eclipse, но порой возникает необходимость в более «легких» средах разработки или даже в редакторах кода наподобие Sublime Text, emacs или vim, которые поддерживают плагины Java.

Ниже я перечислил разумные варианты для тех, кто ищет что-то полегче:

  • DrJava — небольшая бесплатная среда разработки. Её создали для студентов Университета Райса, и она стала довольно популярной: DrJava загрузили уже более 2 млн раз. DrJava призвана развивать разработку, основанную на тестировании (test-driven development). Среда содержит «умный» редактор кода, панель взаимодействия для оценки кода приложения, отладчик уровня источника и инструменты модульного тестирования.
  • BlueJ бесплатная среда разработки на Java, созданная специалистами Кентского университета для начинающих программистов. Эта среда поддерживается Oracle. BlueJ отличается гораздо более лаконичным и простым интерфейсом, чем профессиональные IDE, такие, как NetBeans или Eclipse, и даже содержит специальный учебник по основам ООП.
  • JCreator — ещё одна небольшая Java IDE для Windows, написанная на C++ (из соображений увеличения производительности). Платная версия Pro оснащена отладчиком, поддержкой Ant и code wizards, ну а бесплатная версия (LE) — нет.
  • Eclipse Che — браузерная облачная IDE, поддерживает Java, C++, JavaScript, Python, PHP, Ruby и SQL.
Выбор Java IDE в зависимости от проекта
Я постарался описать важные преимущества каждой из трех самых значительных Java IDE и вскользь упомянул об их полезных маленьких соперниках. Чтобы правильно выбрать IDE нужно взвесить все «за» и «против» и сопоставить их с вашими потребностями и потребностями ваших проектов. Если вы присоединяетесь к команде, будет целесообразно использовать ту же IDE, что и другие разработчики, хотя это и не обязательно. Если ваша команда размещает исходники на GitHub, естественно, будет удобнее, если ваша IDE поддерживает GitHub. Да, вы можете справиться с передачей кода и без IDE, используя клиент GitHub или командную строку git. Но насколько эффективными будут такие вот прыжки между разными системами?

Также важно, чтобы IDE поддерживала систему сборки. Например, если это Maven, вряд ли вы захотите пересобрать систему в Ant для локального тестирования. К счастью, все три большие Java IDE поддерживают и Ant, и Maven, и Gradle, либо из коробки, либо с плагином. А вот для «маленьких» IDE это может оказаться неверным.

Вполне естественным желанием является поддержка средой разработки версии JRE, которая используется в проекте. При несоответствии версий велика вероятность получить массу лишних багов, которые, например, у вас проявятся, а у других членов команды — нет.

Вряд ли такая ситуация хорошо отразится на вашей карме. Откровенно говоря, несоответствие JRE чаще появляется при ошибках в конфигурации, чем при отсутствии поддержки IDE за исключением тех случаев, когда IDE еще не успела обновиться до новой версии Java.

Просто поверьте: если ваша IDE полностью поддерживает фреймфорки и технологии, которые используются в проекте, это действительно помогает ускорить работу. Вы, скорее всего, и так справитесь. Но, если, IDE понимает, каким образом JPA statements относятся к классам сущностей и выражений JPA (как IntelliJ), на связанный с JPA код вы потратите гораздо меньше времени чем в случае тотального непонимания. Ну а если IDE поддерживает фреймворк для тестирования и используемый для проекта исполнитель кода, вы сможете проводить тесты, не меняя рабочую среду. Что тоже ускорит процесс разработки.

Наконец, работа идет быстрее, если IDE совместима с системой отслеживания ошибок и тикет-системой проекта. Снова-таки, вы можете воспользоваться автономным или веб-клиентом, скажем, JIRA, но сложно не согласиться с тем, что проверять тикеты гораздо быстрее не меняя окно, оставаясь непосредственно в IDE.

Бесплатная или платная?
После тестирования именно от IntelliJ IDEA Ultimate у меня возникло ощущение правильной среды разработки. Этакого Кадиллака мира IDE. Повторюсь: хоть она и не бесплатна, я считаю, что прирост производительности от её использования стоит годовой подписки.

Для начинающих, которые не могут себе позволить годовую подписку IntelliJ IDEA Ultimate, я рекомендую использовать NetBeans, а не Eclipse. Конечно, экосистема плагинов Eclipse сегодня развита куда больше, чем у любой другой IDE, однако она очень заросшая и неухоженная: начинающий разработчик рискует увязнуть в дебрях IDE вместо погружения в работу.

Я также коснулся «облегченных» альтернатив, две из которых были разработаны специально для учебных целей. Что ж, если вы только-только начинаете изучать языки и вам предпочтительнее минималистичная среда — почему бы и нет?

info.javarush.ru

Eclipse IDE for Java Developers

Bug IDTitleStatus365594add code recommenders to java packageRESOLVED382804Ctrl+C, Ctrl+V shortcuts don't work while editing Android XMLRESOLVED383193Taskbar icon doesn't show Android build progressRESOLVED194805add Error Log view to Java EPP distributionRESOLVED358692Eclipse java package crash in Ubuntu 11.0.4RESOLVED357332Annotations not shown on overview rulerRESOLVED355058update repository locations for JunoRESOLVED356126fix Mylyn repository URLs in EPP packages for IndigoRESOLVED356349update Mylyn URLs for JunoRESOLVED357020add Mylyn Hudson/Jenkins connector to Java packageRESOLVED389113Unable to Launch Eclipse after download and setup: "The Eclipse executable launcher was unable to locate its companion shared library."RESOLVED406246zip compression errorRESOLVED483914bugRESOLVED490044[Welcome] Adopt Solstice theme for Java packageRESOLVED492163Add Maven to java packageRESOLVED507104Include EclEmma in Java PackageRESOLVED481475Scroll lock button being disabledRESOLVED475640To open "Eclipse" you need to install the legacy Java SE 6 runtime.RESOLVED432716Consider org.eclipse.recommenders.mylyn.rcp.feature for inclusion into Java packageRESOLVED436206Re-enable Marketplace Client in Java PackageRESOLVED468598Mars RC1 Mac packages are damagedRESOLVED474204Include Buildship as part of Java packageRESOLVED350079EGit should be by included in Java packageRESOLVED386686the Mobile package should include the Mylyn Bugzilla connectorRESOLVED279203Add and enable Mylyn update site by defaultRESOLVED248976"IDE for Java Developers" package is too restrictive by specifying Java 1.5 as requiredRESOLVED281448[update] manager talking to update sites not availableRESOLVED297341EPP web page "Download Milestone" link points to old buildsRESOLVED246466Missing/extra update sites when installing in either C:\program file or C:\RESOLVED275520[Galileo M7] package does not have any update sitesRESOLVED275521Improve branding for Galileo java packageRESOLVED275523[Galileo M7] features appear twice in the about dialogRESOLVED275558[Galileo M7] welcome view is not displayed on first startupRESOLVED275719[Galileo M7] packages do not have dropins folderRESOLVED275767[Galileo M7] FileNotFoundException when updating MylynRESOLVED306817Cannot update from M5 to Eclipse 3.6 M6RESOLVED287566error on update after clean installRESOLVED341705I tried to load the eclipse environment in Win Vista OS and got problems restoring workbench...RESOLVED340312Indigo Java package logs lots of outputRESOLVED343869Add WindowBuilder Core and Swing to the Java packageRESOLVED346703Inclusion of m2e marketplace on help menu causing confusionRESOLVED348157intrusive "preview?" dialog on startup, from WindowBuilderRESOLVED311613java IDE / m6 / linux has an EclispeCon splash screen?RESOLVED334180package contains duplicate (and modified?) bundlesRESOLVED313818Bugzilla connector does not load on Java 1.5 due to missing java.xml.bind bundleRESOLVED521654Getting error while starting Apache serverCLOSED507515Issue encountered when updating and reinstalling ABAP Development tools on NEON version.CLOSED482285Mars.1 splash screen does not show progress bar after using consoleCLOSED480756Switch to root level features to allow users to remove unwanted featuresCLOSED501518Exception while updating external foldersCLOSED482370thanksCLOSED497204resource in project, but error says not openCLOSED515622Eclipse will not runCLOSED494695Didn't update from old versionCLOSED497192Eclipse Mars does not open in Windows 10 ProCLOSED484535An error removing AppEngine from the projectCLOSED495806Suboptimal "Visit" link on About Eclipse Features pageCLOSED478619WebappCLOSED464220BugCLOSED414385the eclipsec executable launcher was unable to locate its companion shared libraryCLOSED435449Add org.eclipse.recommenders.snipmatch.rcp.feature to java-packageCLOSED435919Add "Eclipse Code Recommenders" to "This package includes" listCLOSED304968LinkageError when trying to use Eclipse to run (PDE) Ant scriptsCLOSED384532The Eclipse executable launcher was unable to locate its companion shared libraryCLOSED353613Add EGit 1.1 to java-packageCLOSED330226Inclusion of m2eCLOSED381216Zip file for Java IDE RC1 package requires a password?CLOSED436109update java package maintainer informationCLOSED455363Allow users to uninstall features from a packageCLOSED476546Eclipse Mars.1 RC2 for Java Developers includes CVS cheat sheets but no CVS supportCLOSED476553Installed Code Recommenders Snipmatch and Mylyn Integration features do not *show* under Installation DetailsCLOSED477195Maintainer/tester information outdatedCLOSED470912p2 can't find epp repo for Mars releaseCLOSED349028fix provider name for org.eclipse.wb.discovery.*CLOSED457081Add Error Reporting to Java PackageCLOSED461540Unarchiving errorCLOSED477572pCLOSED

www.eclipse.org

Eclipse IDE for Java Developers

Bug IDTitleStatus365594add code recommenders to java packageRESOLVED382804Ctrl+C, Ctrl+V shortcuts don't work while editing Android XMLRESOLVED383193Taskbar icon doesn't show Android build progressRESOLVED194805add Error Log view to Java EPP distributionRESOLVED358692Eclipse java package crash in Ubuntu 11.0.4RESOLVED357332Annotations not shown on overview rulerRESOLVED355058update repository locations for JunoRESOLVED356126fix Mylyn repository URLs in EPP packages for IndigoRESOLVED356349update Mylyn URLs for JunoRESOLVED357020add Mylyn Hudson/Jenkins connector to Java packageRESOLVED389113Unable to Launch Eclipse after download and setup: "The Eclipse executable launcher was unable to locate its companion shared library."RESOLVED406246zip compression errorRESOLVED483914bugRESOLVED490044[Welcome] Adopt Solstice theme for Java packageRESOLVED492163Add Maven to java packageRESOLVED507104Include EclEmma in Java PackageRESOLVED481475Scroll lock button being disabledRESOLVED475640To open "Eclipse" you need to install the legacy Java SE 6 runtime.RESOLVED432716Consider org.eclipse.recommenders.mylyn.rcp.feature for inclusion into Java packageRESOLVED436206Re-enable Marketplace Client in Java PackageRESOLVED468598Mars RC1 Mac packages are damagedRESOLVED474204Include Buildship as part of Java packageRESOLVED350079EGit should be by included in Java packageRESOLVED386686the Mobile package should include the Mylyn Bugzilla connectorRESOLVED279203Add and enable Mylyn update site by defaultRESOLVED248976"IDE for Java Developers" package is too restrictive by specifying Java 1.5 as requiredRESOLVED281448[update] manager talking to update sites not availableRESOLVED297341EPP web page "Download Milestone" link points to old buildsRESOLVED246466Missing/extra update sites when installing in either C:\program file or C:\RESOLVED275520[Galileo M7] package does not have any update sitesRESOLVED275521Improve branding for Galileo java packageRESOLVED275523[Galileo M7] features appear twice in the about dialogRESOLVED275558[Galileo M7] welcome view is not displayed on first startupRESOLVED275719[Galileo M7] packages do not have dropins folderRESOLVED275767[Galileo M7] FileNotFoundException when updating MylynRESOLVED306817Cannot update from M5 to Eclipse 3.6 M6RESOLVED287566error on update after clean installRESOLVED341705I tried to load the eclipse environment in Win Vista OS and got problems restoring workbench...RESOLVED340312Indigo Java package logs lots of outputRESOLVED343869Add WindowBuilder Core and Swing to the Java packageRESOLVED346703Inclusion of m2e marketplace on help menu causing confusionRESOLVED348157intrusive "preview?" dialog on startup, from WindowBuilderRESOLVED311613java IDE / m6 / linux has an EclispeCon splash screen?RESOLVED334180package contains duplicate (and modified?) bundlesRESOLVED313818Bugzilla connector does not load on Java 1.5 due to missing java.xml.bind bundleRESOLVED521654Getting error while starting Apache serverCLOSED507515Issue encountered when updating and reinstalling ABAP Development tools on NEON version.CLOSED482285Mars.1 splash screen does not show progress bar after using consoleCLOSED480756Switch to root level features to allow users to remove unwanted featuresCLOSED501518Exception while updating external foldersCLOSED482370thanksCLOSED497204resource in project, but error says not openCLOSED515622Eclipse will not runCLOSED494695Didn't update from old versionCLOSED497192Eclipse Mars does not open in Windows 10 ProCLOSED484535An error removing AppEngine from the projectCLOSED495806Suboptimal "Visit" link on About Eclipse Features pageCLOSED478619WebappCLOSED464220BugCLOSED414385the eclipsec executable launcher was unable to locate its companion shared libraryCLOSED435449Add org.eclipse.recommenders.snipmatch.rcp.feature to java-packageCLOSED435919Add "Eclipse Code Recommenders" to "This package includes" listCLOSED304968LinkageError when trying to use Eclipse to run (PDE) Ant scriptsCLOSED384532The Eclipse executable launcher was unable to locate its companion shared libraryCLOSED353613Add EGit 1.1 to java-packageCLOSED330226Inclusion of m2eCLOSED381216Zip file for Java IDE RC1 package requires a password?CLOSED436109update java package maintainer informationCLOSED455363Allow users to uninstall features from a packageCLOSED476546Eclipse Mars.1 RC2 for Java Developers includes CVS cheat sheets but no CVS supportCLOSED476553Installed Code Recommenders Snipmatch and Mylyn Integration features do not *show* under Installation DetailsCLOSED477195Maintainer/tester information outdatedCLOSED470912p2 can't find epp repo for Mars releaseCLOSED349028fix provider name for org.eclipse.wb.discovery.*CLOSED457081Add Error Reporting to Java PackageCLOSED461540Unarchiving errorCLOSED477572pCLOSED

www.eclipse.org

Eclipse IDE for Java Developers

Описание редакции

Eclipse IDE for Java Developers - Инструмент для создания программ Java

Сейчас у нас нет обзора для программы: Eclipse IDE for Java Developers, версия 4.2.0. Если вы хотите написать обзор для данной программы, пожалуйста, сделайте это и отправьте его, мы с радостью включим его в наш сайт.

Do you like to create Java games or applications? If so, then the Eclipse IDE for Java Developers could be an invaluable tool for your developing arsenal. Eclipse IDE for Java Developers is a tool set that can be used to create and enhance Java games and other programs. As the name suggests, Eclipse IDE for Java Developers is an IDE program and is designed for developers who understand Java or have had some previous experience with it.

Eclipse IDE for Java Developers supports many programming languages other than Java, including the widely used and complex C++ languages and the simpler C language. It also supports Perl, Ruby, Python, PHP, COBOL and much more. Eclipse IDE for Java Developers includes a simple interface that can be personalized, it also comes with an abundance of features that will delight any programmer or developer.

Java is a hugely popular programming language and is widely used. Java is found in apps and games for desktop PCs and mobile computers; it is used on websites, blogs and even on social media.

скачать

Скриншот

Сравнение альтернативных программ:

Альтернативы для Eclipse IDE for Java Developers - Сравнительная таблица программ:

Описание Рейтингу Скачиваниям Цена Размер файла
subarticle1.0 Apex SQL SSIS Compare BrownRecluse Barcode .NET Windows Forms Control DLL
Скачать subarticle1.0, версия 1.1 Не тратьте время на просмотр кода SQL - находите информацию быстрее Превосходный инструмент для запуска и написания веб-скриптов Без труда генерируйте штрихкоды из любого приложения .Net
1,481 256 127 109
$ 0 $ 299 $ 79.95 $ 395
15.23 MB 3.74 MB 4.28 MB 1.00 MB
Download Download Download Download

Пользователи, которые скачивали Eclipse IDE for Java Developers, также скачивали:

Мы рады посоветовать вам программы которые понравились другим пользователям Eclipse IDE for Java Developers. Вот список программ, аналогичных Eclipse IDE for Java Developers:

Эффективный способ анализа по ключевым словам

скачать

Рейтинг пользователей

Скачать BrazuColor - Color Picker, версия 2.0.6

скачать

Рейтинг пользователей

Скачать affilscreen1.1, версия 1.1

скачать

Рейтинг пользователей

Создавайте страницы HTML из файлов PDF

скачать

Рейтинг пользователей

eclipse_ide_for_java_developers.ru.downloadastro.com

BlueJ — java IDE для новичков / Хабрахабр

Пару лет назад я начал изучать программирование. Учился я в сфере, вообще не связаной с IT. Поэтому все учил сам. Статьи на хабре, различные туториалы и видеоуроки. После долгого гугления, я твердо решил, что хочу изучать Java. Причина такого выбора была банальна. Я нашел отличный онлайн курс, который был мне понятен. Как в большинстве курсов, там использовался Eclipse IDE. Друзей-программистов, которые могли бы мне помочь, не было. И я с ужасом вспоминаю, как тяжело мне пришлось. Читая книгу и смотря уроки, я все понимал. Но почему-то, в эклипс это не запускалось. Те вещи, которые кажутся такими простыми для меня сейчас, на тот момент были непосильны. Иногда, изучая одну часть чего-либо, хочется полностью абстрагироваться от другой. На тот момент, моей задачей было понять, что такое переменная, научиться писать циклы, попробовать конструкцию if-else. А мне пришлось принимать решение, какой вид проекта я создаю. Запускать как программу или Апплет. Импортировать библиотеки и добавлять их в classpath. И тут часто встречаются моменты, которые на уроках пропускаются. А если ты совершишь маленькую ошибку, твое приложение может вообще не запуститься.

Вывод такой, что полному новичку нелегко разобраться в полноценном IDE, таком как Eclipse, NetBeans или IDEA. Я знаю много людей, которые отбросили идею программировать после первых попыток. Не из-за того, что не понимали концепций девелопмента, а именно из-за тяжелой настройки и разных конфигурационных моментов, с которыми они столкнулись в самом начале. Так вот недавно, на сайте Oracle, я увидел рекламу: Bluej — Java IDE для новичков. Стало интересно, скачал, попробовал… И согласился с рекламой, что с таким IDE новичку будет, несомненно, проще изучать азы языка Java. Считайте эту статью небольшим введение в данный продукт. Что это такое?

BlueJ — это бесплатная Java IDE, создана для начального обучения программированию специалистами британского Университета Кента, австралийского Университет Монаша и компании Sun Microsystems. Продукт этот совсем не новый, его разработка началась в 1999 году. В 2009 его сделали open source. Существуют три основные версии BlueJ: Windows, Mac OS X, Ubuntu. Интерфейс BlueJ переведен на много языков, включая русский.

Как работать с BlueJ?

Давайте создадим небольшую программку, а-ля «Hello World» для наглядной демонстрации продукта.

1. Скачиваем BlueJ с оф. сайта. Есть версии уже с JDK, что тоже облегчит работу. Можно JDK установить отдельно. Запускаем IDE (у меня версия 3.1.1) и видим такую картинку.

2. Нажимаем Project-New Project и дописываем / имя вашего проекта. Я назвал Birds.

3. Жмем кнопку New Class, всплывает окно. Вводим имя класса (Zoo) в текстовое поле, выбираем тип Class и жмем ok. У нас появился прямоугольник с именем нашего класса.

4. Кликаем дважды на прямоугольник — и класс уже открыт. В готовом классе IDE сразу вставил пример кода: комментарии, поле, конструктор и метод. Мы же заменяем его так, как видно на картинке.

5. Нажимаем Compile(Внизу должно быть написано: Class compiled — no syntax errors.). Жмем Close.

6. Кликаем правой кнопкой мышки на наш класс и выбираем наш главный метод: void showBirds(). Должно появиться окно терминала с результатом нашего кода.

Можно сразу зупускать любой static метод. Либо вначале создаем сущность нашего класса(правой кнопкой мыши new Main()), а потом правой кнопкой зыпускаем любой метод. Слово public можно пропускать. Если вы используете main(String [] args) метод, то нужно передать {} виде параметра.

Что еще?

Проект показывается как UML диаграмма. Можно прямо в главном окне добавить пакеты, установить наследование или указать, какой класс что использует. Можно настоить размер шрифта и разные мелочи в редакторе. А также задать комбинации клавиш. BlueJ даже имеет свои extensions. Я не нашел code completion, что, наверно, даже хорошо для специалистов того уровня, на который рассчитан BlueJ. Будет возможность лучше запомнить названия методов и синтаксис языка. Имеется вполне приличный дебаггер.

Лично мне использовать BlueJ очень понравилось(под Ubuntu один раз завис, но перезапуск быстро решил проблему без потери данных). Думаю, можно смело советовать эту IDE новичкам программирования, которые решили учить Java. Для тех, кто уже знаком с программированием и просто решил выучить новый язык, это не будет оптимальным выбором. Также BlueJ может быть полезна опытным разработчикам для быстрого решения некоторых узких задач. BlueJ — это инновационный проект, и даже Microsoft однажды нагло хотела запатентовать их наработки.

habrahabr.ru


Смотрите также