The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступна интегрированная среда разработки NetBeans IDE 8.0

23.03.2014 23:50

Компания Oracle опубликовала релиз интегрированной среды разработки приложений NetBeans IDE 8.0, поддерживающей разработку на языках Java, JavaFX, PHP, HTML5, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. В новом выпуске реализованы средства для разработки с использованием Java SE 8, Java SE Embedded 8 и Java ME Embedded 8, расширена поддержка Maven и Java EE с PrimeFaces, добавлены новые инструменты для HTML5 и, в частности, фреймворка AngularJS, улучшена поддержка PHP и C/C++.

Основные улучшения (скринкасты):

  • Java
    • В инструментах и редакторе кода обеспечена полноценная поддержка таких возможностей Java 8, как компактные профили, лямбда-выражения и новый Stream API;
    • Поддержка Java SE Embedded, в том числе развёртывания, запуска и профилирования приложений Java SE на мобильных устройствах, таких как Raspberry PI, непосредственно из окружения NetBeans IDE;
    • Поддержка Java ME Embedded 8;
    • Различные улучшения редактора кода на языке Java, добавление дополнительных подсказок, отображение Javadoc в форме всплывающих подсказок, улучшение функции мгновенного переименования и возможность исключения классов из использования в системе автодополнения кода;
    • Улучшена интеграция с JavaFX Scene Builder.
  • JavaScript
    • Для web-приложений, использующих фреймворк AngularJS, обеспечена возможность навигации при помощи гиперссылок из режима представления (view) к связанным с отображаемым контентом контроллерам (controller);
    • Многочисленные улучшения в автодополнении кода для AngularJS;
    • Поддержка автодополнении кода в шаблоне Knockout;
    • Поддержка нового режима редактирования для создания виджетов и плагинов к JQuery;
    • Поддержка отладки JavaScript-кода, выполняемого с использованием JavaScript-движка Nashorn, появившегося в JDK 8;
  • HTML5
    • Поддержка отладки в окружении Android 4.4 с движком WebKit мобильных приложений, созданных с использованием Apache Cordova 3.3+;
    • Поддержка системы запуска тестов Karma;
    • Поддержка сборки Grunt;
    • Avatar.js теперь доступен через менеджер плагинов. После установки появляется возможность создания проектов с Avatar.js;
  • PHP
    • Поддержка PHP 5.5;
    • Поддержка системы unit-тестирования Nette Tester;
    • Поддержка анализатора кода PHP-CS-Fixer;
    • Улучшение поддержки Twig, Latte, and Neon.
    • В мастере создания нового проекта добавлена стадия выбора пакетов (Composer);
  • C/C++
    • В редактор добавлен новый элемент навигации "Breadcrumbs";
    • Реализована консоль GDB для работы в режиме командной строки с отладчиком GDB;
    • Новые подсказки и улучшение автодополнения кода;
    • Улучшена производительность режима удалённой работы;
  • Java EE
    • Новые генераторы кода PrimeFaces, позволяющие сформировать полный каркас PrimeFaces для CRUD-приложений, работающих с СУБД;
    • Поддержка Tomcat 8.0 и TomEE, в том числе поддержка из коробки конфигураций и источников данных JPA, JSF и JAXRS;
    • Мастер Facelets Template Client теперь выводит запрос на создание секций шаблона;
    • Обеспечено автодополнение кода для секций шаблонов, в том числе составных компонентов JSF;
    • Улучшена интеграция CDI в файл beans.xml, с поддержкой автодополнения кода для альтернативных классов и стерепотипов.
    • Увеличение гибкости вывода подсказок для JPA, для которых поддерживается включение, отключение и изменение уровня предупреждений;
  • Maven
    • Добавлен переключатель раскладки графа зависимостей в Maven;
    • В навигаторе реализовано отображение целей POM;
    • В окно с параметрами проектов добавлено отображение дополнительных web-ресурсов;
    • Увеличена производительность Maven при повторном запуске web-приложений или при выборе "Apply Code Changes" в процессе отладки.
  • Платформа
    • Расширение гибкости оконной системы интерфейса пользователя, в том числе поддержка разбиения окна редактора при помощи drag&drop и новый API для настройки вкладок;
    • Новое оформление интерфейса для управления группами проектов;
    • Возможность сортировки файлов и директорий по расширению;
  • Разное
    • Улучшение системы профилирования: поддержка профилирования на встраиваемых платформах, мониторинг конфликта блокировок для нитей и улучшение юзабилити режима отслеживания состояния нитей;
    • Улучшение средств версионного контроля: поддержка рабочих копий Subversion 1.8, улучшение поддержи Git и Mercurial;
    • В окне Tasks добавлены дополнительные функции планирования работ и отслеживания ошибок.


  1. Главная ссылка к новости (http://java.dzone.com/articles...)
  2. OpenNews: Компания Oracle выпустила Java 8
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39382-netbeans
Ключевые слова: netbeans, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Vernat (ok), 00:53, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    когда ж наконец шрифты вменяемыми станут?
     
     
  • 2.5, pavlinux (ok), 01:35, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там всё настраивается:  
    http://i59.fastpic.ru/big/2014/0324/dd/ca6dc5d81719f030b87b8f5b63b93ddd.png
    http://i33.fastpic.ru/big/2014/0324/92/214d34fdcceebd1678560af71d6a1c92.png

    ---

    Мужики, подстава!!!
    При установке оно спрашивает: "предоставлять ли анонимную инфу для отладки, итд...?"
    Нажал [ НЕТ ]. Иду в меню [ Сервис ] -> [ Параметры ] и чо вижу:
    http://i60.fastpic.ru/big/2014/0324/92/61544c72b8dd192959376fa67cf01392.png

     
     
  • 3.7, MPEG LA (ok), 03:27, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тебе что, жалко что-ли?
     
  • 3.8, Аноним (-), 03:53, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Там всё настраивается:  

    Установкой пропатченного OpenJDK?

     
     
  • 4.10, pavlinux (ok), 04:05, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кого патчить, куда патчить,... ???  Руками, в настройках.
    А Жава, обычная, оракловая - Java 8:

    http://i59.fastpic.ru/big/2014/0324/26/9b0fac43d307aaac412c8cda175b8126.png

     
     
  • 5.22, Аноним (-), 12:11, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Тощее шг. На патченом openjdk менее ужасно.
     
  • 3.23, Аноным (ok), 13:04, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    "The page you are looking for is temporarily unavailable.
    Please try again later."
    Выбирайте нормальный хостинг картинок, https://itmages.ru/ например.
     
  • 3.50, Anonus (ok), 05:50, 29/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Мужики, подстава!!!
    > При установке оно спрашивает: "предоставлять ли анонимную инфу для отладки, итд...?"
    > Нажал [ НЕТ ]. Иду в меню [ Сервис ] -> [ Параметры ] и чо вижу:
    > http://i60.fastpic.ru/big/2014/0324/92/61544c72b8dd192959376...

    Ну всё, Павлика попалили, теперь все его баги отправляются прямиком в логово "Оракла", а на следующее утро распечатки ложатся на стол Ларри.

     

  • 1.2, asavah (ok), 00:55, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Монстр.
     
  • 1.3, FSA (??), 01:03, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Похоже автор новости пользуется Gentoo. 8.0 как раз появилось в portage :) А релиз был несколькими днями ранее.
     
  • 1.4, Аноним (-), 01:12, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    До Eclipse далеко, но тенденции развития радуют.
     
     
  • 2.6, pavlinux (ok), 01:45, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > До Eclipse далеко, но тенденции развития радуют.

    Чо?! Эклипс - куета, без доработки напильником в течении недели.

    Эклипс любят те, кто юзает уже готовые сборки от корпораций, типа Android SDK,
    Code Composer Studio от Texas Instuments, Freescale,... и т.п.


     
     
  • 3.9, pkunk (ok), 04:03, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    RAD забыл.
     
     
  • 4.11, pavlinux (ok), 04:09, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А еще MZR, CGR, PGT, FUS, MTHF, SMD, ...
     
  • 3.12, Аноним (-), 07:42, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Использую голый Eclipse для разработки на Android что я делаю не так? Раскажите что же там дополнительно надо настроить?
     
     
  • 4.19, pehser (??), 10:32, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Использую голый Eclipse для разработки на Android что я делаю не так?
    > Раскажите что же там дополнительно надо настроить?

    А я нетбинс для веб сайтов и для этоо чистый eclipse не устраивает

     
  • 4.21, валинто (?), 11:58, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы написать сайт для tomcat нужно поставить плагины (редактор xml, доп. настройки и т.д.), но это делается парой кликов. Что там можно настраивать в течении недели я не представляю. Только из репозиториев Eclipse качает медленно 45 кб/с примерно.
     

  • 1.13, Аноним (-), 08:48, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А поддержки самого главного языка как не было, так и нет.
     
     
  • 2.14, Аноним (-), 08:59, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ruby?
     
     
  • 3.15, Аноним (-), 09:11, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Objective-C и LLVM bitcode, конечно же.
     
     
  • 4.16, Аноним (-), 09:25, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же AppCode, не?
     
     
  • 5.31, Аноним (-), 19:23, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Тут речь про NetBeans.
     
  • 4.32, pavlinux (ok), 20:19, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ... LLVM bitcode

    Это называется Visual Assembler. :D

     
     
  • 5.33, Аноним (-), 20:29, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем писать глупости? Программа на асме жёстко привязана к конкретной аритектуре и ОС.
    А LLVM bitcode - это низкоуровневая высокоскоростная суперкроссплатформенность и кроссязычность.
     
     
  • 6.39, pavlinux (ok), 01:02, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зачем писать глупости? Программа на асме жёстко привязана к конкретной аритектуре и ОС.
    > А LLVM bitcode - это низкоуровневая высокоскоростная суперкроссплатформенность и кроссязычность.

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

     
     
  • 7.40, Лохматка (?), 03:04, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    нет
     

  • 1.17, iZEN (ok), 10:30, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    NetBeans 8.0 прекрасно работает на FreeBSD 10-STABLE под OpenJDK7.
     
     
  • 2.20, ъ (?), 10:32, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Шрефты, брат, скажи где менять? Меню больно мелковато для меня.
     
     
  • 3.29, iZEN (ok), 17:01, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Шрефты, брат, скажи где менять? Меню больно мелковато для меня.

    В настройке Xfce я выставил DPI в два раза больше разрешения монитора и, соответственно, уменьшил в два раза системный шрифт графической оболочки. Таким образом шрифт в Gtk-теме NetBeans можно увеличить. Шрифт в Metal- и Nimbus-теме NetBeans всегда такого же размера, как в системе.

     
     
  • 4.36, Аноним (-), 22:57, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Шрефты, брат, скажи где менять? Меню больно мелковато для меня.
    > В настройке Xfce я выставил DPI в два раза больше разрешения монитора
    > и, соответственно, уменьшил в два раза системный шрифт графической оболочки. Таким
    > образом шрифт в Gtk-теме NetBeans можно увеличить. Шрифт в Metal- и
    > Nimbus-теме NetBeans всегда такого же размера, как в системе.

    Метал и Нимбус не поддаются изменению.

     
     
  • 5.46, iZEN (ok), 19:49, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Шрефты, брат, скажи где менять? Меню больно мелковато для меня.
    >> В настройке Xfce я выставил DPI в два раза больше разрешения монитора
    >> и, соответственно, уменьшил в два раза системный шрифт графической оболочки. Таким
    >> образом шрифт в Gtk-теме NetBeans можно увеличить. Шрифт в Metal- и
    >> Nimbus-теме NetBeans всегда такого же размера, как в системе.
    > Метал и Нимбус не поддаются изменению.

    У меня так: http://itmages.ru/image/view/1573790/48be2d68
    (настройки DPI в Xfce совпадают с физическим разрешением экрана)


     
     
  • 6.47, Аноним (-), 20:54, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неплохо. Ну разве что скролбары слева на ~2\5 порезаны :)
     
     
  • 7.49, iZEN (ok), 22:50, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > скролбары слева на ~2\5 порезаны :)

    Это где?

     

  • 1.18, ъ (?), 10:31, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я тут палочкой потыкал... Шрифты меню где в таких монстрах меняются. В редакторе я настроил, а где в меню? Я так понимаю, это на свинге? Как по дзену шрифты менять?
     
  • 1.24, Аноним (24), 13:18, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в значке запуска сделайте так: /bin/sh "/home/username/netbeans-8.0/bin/netbeans" --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel
     
     
  • 2.28, pavlinux (ok), 14:39, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тоже самое:

    [ Сервис ] -> [ Параметры ] -> [ Внешний Вид ] -> [ Вид и рабочие свойства ] -> [ GTK+ ]

     
     
  • 3.34, Аноним (-), 22:52, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. Вот что мне нужно.
     
  • 2.35, Аноним (-), 22:55, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > в значке запуска сделайте так: /bin/sh "/home/username/netbeans-8.0/bin/netbeans" --laf
    > com.sun.java.swing.plaf.gtk.GTKLookAndFeel

    Ага. Работает.

     

  • 1.25, Аноним (24), 13:24, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как настроить в NetBeans автоформатирование кода после сохранения ?
     
     
  • 2.27, pavlinux (ok), 14:30, 24/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > как настроить в NetBeans автоформатирование кода после сохранения ?

    Нужно запустить нетбинс и настроить.  

     

  • 1.30, Аноним (-), 17:15, 24/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а ноду так нормально и не поддерживает.
     
     
  • 2.43, афноним (?), 14:57, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И слава богу
     

  • 1.37, Аноним (-), 00:30, 25/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Верните UML-диаграммы!
     
     
  • 2.42, Кирилл (??), 12:49, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Верните UML-диаграммы!

    В JDeveloper-е есть, а NB теперь пасынок.

     

  • 1.38, vn971 (ok), 00:53, 25/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользовался долгое время. Надеюсь, это может быть кому-нибудь интересно -- распишу известные мне плюсы/минусы:

    + работает.:) работает нормально
    + простая установка
    + приятный, насколько я помню, автокомплит
    - имеет слегка скрытые vendor lock-и. Будь я умным года 3 назад я бы сам это понял. Но не был, пользовался NB-шным редактором гуя. Результат теперь ничем не открыть кроме NB. Выбора среди других IDE мало, я понимаю, но знать стоит.
    - принадлежит ораклу. Я бы настороженно относился к продуктам этой компании (потому что монопольный тролль). С другой стороны, когда я пользовался NB, я и виндой ещё пользовался, такого объяснения бы не понял. Так что можно при желании пропускать пункт.

    P.S. Перешёл потом на eclipse.

     
  • 1.44, Аноним (-), 16:22, 25/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто-нибудь eclipse 4.4 пользуется?
     
     
  • 2.45, a11 (?), 17:41, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, запускается визуально дольше чем 4.3, не работает ToadExtension (sql)
     
     
  • 3.48, Аноним (-), 22:37, 25/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    спасибо
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру