
Базовая среда IDE

Для перехода к полноэкранному предварительному просмотру щелкните изображение
Среда IDE NetBeans – это нечто значительно большее, чем просто среда IDE, написанная на Java: среда IDE NetBeans разработана в качестве модульного средства разработчика для самого широкого спектра задач разработки. Базовая среда IDE включает в себя усовершенствованный редактор с поддержкой нескольких языков, интеграцию отладчика и профилировщика, средство контроля версий файлов и уникальные функции взаимодействия разработчиков.
QuickSearch - функция быстрого поиска во всей среде IDE
Используйте сочетание клавиш CTRL+I для выполнения контекстно-зависимого поиска по всей среде IDE, справочным материалам и всем открытым проектам. Поиск искомого термина выполняется не только в файлах, типах и символах, но также во всех связанных действиях меню, панелях параметров и документации.
Пользовательская установка
Выберите вариант загрузки среды IDE NetBeans, в составе которого имеются все требуемые компоненты. Можно выбрать загрузку со всеми функциями и настроить установку таким образом, чтобы фактически были установлены только необходимые функции, либо можно выбрать одну из более мелких загрузок с подмножеством фунций.
Диспетчер подключаемых модулей
Используйте диспетчер подключаемых модулей в меню "Tools" (Средства), чтобы удалить или обновить наборы свойств для разработки с помощью Java SE, Java EE, Java ME, Groovy, PHP и C/C++, включая широкий набор других функций сторонних производителей.
|


|
Настройка проектов
Можно настроить свойства и зависимости компиляции между проектами и использовать относительный путь к определениям библиотек, чтобы открыть общий доступ к проектам, а также хранить настройки нескольких проектов для разных этапов разработки. Среда IDE создает готовые для распространения исполняемые и архивные файлы в различных форматах, в том числе в форматах JAR, WAR, EAR, NBM, JNLP Web Start и ZIP.
Шаблоны и демонстрационные приложения
Можно создавать проекты свободной формы на основании существующих сценариев сборки и исходных кодов или создавать проекты с использованием шаблонов. Среда IDE включает в себя шаблоны и образцы проектов для приложений Java SE, мобильных приложений, веб-приложений, приложени уровня предприятия, подключаемых модулей NetBeans, приложений, написанных на Groovy, PHP, а также C и C++.
Базы данных и службы
Окно "Службы" предоставляет доступ ко всем базам данных и веб-серверам, а также к веб-службам и компнентам JavaBeans уровня предприятия (EJB). Можно запускать и останавливать службы непосредственно в среде IDE.
|


|
Список задач
Список задач NetBeans выполняет автоматический поиск в коде и выдает список закомментированных строк, содержащих слова типа "TODO" или "FIXME", а также строк с ошибками компиляции, быстрыми исправлениями и предупреждениями о стиле. Подключитесь к базе данных с описаниями ошибок (например, Issuezilla, Bugzilla, java.net, Scarab) и составьте список проблем для своего проекта непосредственно в среде IDE.
|
|
Скользящие окна, несколько мониторов
Рабочая область IDE является полностью настраиваемой. Можно настроить действия на панели инструментов, а затем перетащить вкладки в окне IDE в соответствии с конкретными задачами. Можно "отстыковать" любую вкладку редактора, перетащив ее за пределы IDE и превратив ее в независимое окно, которое можно переместить на второй экран. При необходимости с помощью той же функции перетаскивания можно поместить вкладку обрантно в окно среды IDE.
Группы проектов
Функция группирования проектов предоставляет возможность создания совокупностей связанных проектов. Таким образом, можно быстро открыть и закрыть несколько сгруппированных проектов за одно действие.
|

щелкните для увеличения
|
Редактор
Редактор кода с учетом языка, подсветкой кода, автозавершением и усовершенствованной функцией перехода |
Совместная работа
Интеграция для служб совместной работы серверов на базе kenai (java.net, netbeans.org), управления версиями и истории локальных файлов. |
Средства сборки
Контроль за сборкой с помощью средств Ant, Hudson и Maven |
Базы данных
Интегрированный пользовательский интерфейс для баз данных |
|