The OpenNET Project / Index page

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

20.04.2011 20:38  Релиз интегрированной среды разработки приложений NetBeans IDE 7.0

Компания Oracle представила релиз интегрированной среды разработки приложений NetBeans IDE 7.0, поддерживающей разработку на языках Java, JavaFX, PHP, JavaScript, Python, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL. Ключевым новшеством NetBeans 7.0 является реализация поддержки разработки приложений с использованием предварительной версии JDK 7. Кроме того, в новой версии добавлены средства для интеграции с Oracle WebLogic Server 11g и обеспечена поддержка таких продуктов, как Oracle Database, GlassFish Server Open Source Edition 3.1 и Oracle GlassFish Server 3.1.

Особенностью версии 7.0 является удаление из состава IDE модуля с реализацией средств разработки с использованием языка Ruby и MVC-фреймворка Ruby on Rails. В качестве причины удаления названа низкая популярность NetBeans среди разработчиков на языке Ruby. Затрачиваемые на поддержку Ruby ресурсы были направленны на обеспечение поддержки Java SE 7 и JDK 7 в NetBeans 7.0.

Основные улучшения:

  • Java SE:
    • Поддержка новых элементов синтаксиса языка Java 7 в редакторе, включая полную поддержку автодополнения кода и вывод подсказок;
    • Поддержка системы для автоматизации управления Java-проектами и организации процесса сборки Maven 3;
    • Интеграция с тестовым комплектом JUnit 4.8.2 и добавление дополнительных тестов;
    • Обеспечения поддержки HTTP URL для Javadoc в библиотеках и компонентах платформы, что дает возможность обращения к javadoc-сервису, размещённому на внешнем сервере;
    • Улучшена работа визуальных средств настройки GridBagLayout;
    • Поддержка Project Coin;
  • Oracle WebLogic Server:
    • Поддержка ускоренного развертывания приложений в окружении Oracle WebLogic Server 11g;
    • Новая реализация серверного узла, позволяющая просмотреть список развернутых приложений и оценить потребляемые ими ресурсы;
    • В серверные библиотеки интегрирована поддержка JavaServer Faces;

  • Разработка web-приложений:
    • Поддержка HTML5-технологий в редакторе HTML-кода;
    • Улучшение средств для проверки корректности HTML-кода;
    • Добавление инструмента для форматирования JSON;

  • GlassFish 3.1:
    • Поддержка перезапуска домена и просмотра логов на удаленном сервере GlassFish;
    • Возможность активировать и блокировать установленные приложения;

  • Oracle Database:
    • Поддержка редактирования и загрузки хранимых процедур;
    • Упрощенный мастер настройки соединения с СУБД;
    • Помощник установки JDBC-драйвера;

  • Java EE:
    • Улучшение поддержки CDI, REST-сервисов и Java Persistence;
    • Новая поддержка Bean Validation;
    • Поддержка библиотеки JSF-компонентов, включая встроенную библиотеку PrimeFaces;
    • Улучшение редактирования конструкций на языке выражений (Expression Language) в JSF, включая поддержку дополнения кода, рефакторинга и вывода подсказок;

  • Поддержка скриптовых языков программирования:
    • Возможность генерации руководств в формате PhpDoc;
    • Переработка процесса переименования и безопасного удаления PHP-конструкций;
    • Поддержка псевдонимов в PHP 5.3;

  • C/C++:
    • Упрощенный способ импорта проектов на основании имеющихся у пользователя бинарных файлов
    • Новый тип проекта для работы с исходными текстами на удаленной системе;
  • Разное:
    • Поддержка переноса слов в редакторе;
    • Расширенная интеграция с системой профилирования;
    • Менее навязчивая проверка внешних изменений при переключении между IDE и другими программами, основанная на отслеживании изменений содержимого файлов на уровне файловой системы;
    • Поддержка Git 1.7.х;
  • Поддерживаемые версии внешних компонентов:
    • Java EE 6, Java EE 5 and J2EE 1.4
    • Java ME SDK 3.0
    • Java Card 3 SDK
    • Struts 1.3.8
    • Spring 3.0, 2.5
    • Hibernate 3.2.5
    • Java API for RESTful Web Services (JAX-RS) 1.1
    • Java Wireless Toolkit 2.5.2 для CLDC
    • Системы отслеживания ошибок: Bugzilla 3.4 и Jira 3.4
    • C/C++/Fortran
    • PHP 5.3, 5.2, 5.1
    • Groovy 1.6.4
    • Grails 1.1
    • Apache Ant 1.8.1
    • Apache Maven 2.2.1
    • Системы управления версиями: CVS 1.11.x, 1.12.x; Subversion 1.5.x, 1.6.x; Mercurial 1.5; ClearCase V7.0; Git 1.7.х;
    • GlassFish Server Open Source Edition 3.1
    • WebLogic 11g PS3 (10.3.4)
    • Серверы приложений: GlassFish Enterprise Server v2.1.1, Tomcat 7.0.11, JBoss 6.0.


  1. Главная ссылка к новости (http://www.oracle.com/us/corpo...)
  2. OpenNews: Oracle удалила поддержку Ruby из NetBeans
  3. OpenNews: Релиз интегрированной среды разработки приложений NetBeans IDE 6.9
  4. OpenNews: Использование платформы NetBeans в NASA
  5. OpenNews: Компания Oracle опубликовала черновые варианты спецификаций для Java 7 и Java 8
  6. OpenNews: Доступна для тестирования предварительная версия Java 7
Лицензия: CC-BY
Тип: Программы
Ключевые слова: NetBeans, ide, java
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Stax (ok), 21:07, 20/04/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Интересно, а почему версия питона не указана в списке поддерживаемых компонентов? В начале новости про питон заявлено.. А поддерживается второй или третий - неясно совершенно.
     
     
  • 2.4, Anonimousss (?), 21:32, 20/04/2011 [^] [ответить]    [к модератору]
  • +4 +/
    Видимо, так поддерживает, что не важно. )
     
  • 2.6, prapor (??), 22:53, 20/04/2011 [^] [ответить]    [к модератору]
  • +1 +/
    В RC1 я вообще не нашёл как включить поддержку  Python.
     
  • 2.10, Alex (??), 02:45, 21/04/2011 [^] [ответить]    [к модератору]
  • +/
    Это ошибка в описании.
    Питон не поддерживается, и все разработки по поддержке питона сворачиваются, или уже свернулись на данный момент. Сейчас не смогу указать источники (2 штуки), но в свое время читал на форуме Oracle, посвященном NetBeans.
     
  • 2.13, bav (ok), 10:10, 21/04/2011 [^] [ответить]    [к модератору]
  • +1 +/
    Python из стандартной поставки был выпилен еще в 6.8, раньше руби. Да и поддержкой это назвать достаточно сложно, даже ropevim более фичаст, не говоря уже о pydev.
     
     
  • 3.26, Voviandr (ok), 16:33, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    я скриншот выложил, там для удобства стрелки пририсовал  http://img34.imageshack.us/i/201104211519281024x768s.png/  питон в 6.8 очень даже живёт
     
     
  • 4.30, bav (ok), 19:10, 21/04/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Обрати внимание на "из стандартной поставки" и сравни выхлоп http://hg.netbeans.org/main/file/24d72d2643e1 c текущим типом http://hg.netbeans.org/main/file/3a50ee4a3430.

    Не находишь, что поделие полутора землекопов как-то даже смешно сравнивать с проектом, находящемся (находившимся) в главном репозитории нетбинса?

     
  • 1.2, Dmitriy.trt (ok), 21:08, 20/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > Поддержка переноса слов в редакторе

    Да неужели!!

     
  • 1.3, Anonimousss (?), 21:22, 20/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >удаление [...] Ruby on Rails

    Давить!

     
  • 1.5, croster (ok), 22:23, 20/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что касается C/C++, мне лично Eclipse CDT больше нравится, чем соответствующий компонент в Netbeans.
     
  • 1.7, iZEN (ok), 23:43, 20/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    NetBeans в новой версии запускается и нормально работает на FreeBSD. Падений, которые наблюдались с версии 6.9, больше нет. В OpenJDK уже доступен Nimbus Look&Feel, так что можно легко приукрасить среду. В netbeans/etc/netbeans.conf пишем:
    netbeans_default_options="-J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m --laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel -J-Dfile.encoding=UTF-8"
    netbeans_jdkhome="/usr/local/openjdk6/"

     
  • 1.8, lucentcode (ok), 00:22, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Хорошая IDE, но мне eclipse как-то ближе. Да и Google плагин для eclipse делает, значит в их компании это норма. Очень гибкая IDE, похоже на Linux:)
     
  • 1.9, Пиу (?), 01:09, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    вобщем как ИДЕ оно пригодно только для джавы
     
     
  • 2.14, bav (ok), 10:14, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    > вобщем как ИДЕ оно пригодно только для джавы

    Да и эта пригодность достаточно сомнительна на фоне IDEA CE.


     
  • 1.11, SchweinDeBurg (ok), 08:18, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Использую для PHP, вполне прилично.
     
     
  • 2.20, cobold (ok), 13:31, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    > Использую для PHP, вполне прилично.

    да, я вот тоже пару лет использую, особенно насмотревшись на глюки эклипса у коллег совсем не жалею.

     
  • 1.12, Аноним (-), 09:23, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Для C C++ и ваще для другого кодинга отличная иде
     
  • 1.15, Аноним (-), 10:53, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а какие у нее системные требования? сдается мне что жрет оно немерянно. где можно почитать о этом?
     
     
  • 2.16, ЧорнаяГотэсса (?), 11:47, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    Нужен игровой кампик и джифорс 10600.
    Да не слишком жрет, как и все остальные IDE примерно. Больше чем vim, конечно.
     
     
  • 3.17, Борян (?), 13:04, 21/04/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Да не слишком жрет
    > java

    эпично разделил на ноль

    > как и все остальные IDE примерно

    например моя qtcreator кушает в 6(шесть) раз меньше чем это жава-поделие.

     
     
  • 4.23, iZEN (ok), 14:09, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    >> как и все остальные IDE примерно
    > например моя qtcreator кушает в 6(шесть) раз меньше чем это жава-поделие.

    Так оно требует комплект Qt SDK под себя скачать полгигабайта в архивах; OpenJDK с NetBeans занимают от силы 300МБ и умеют гораздо больше, чем Qt.


     
     
  • 5.28, Орол (?), 16:43, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    > и умеют гораздо больше, чем Qt

    Поправка: чем ВЫ с Qt. А мы умеем с Qt больше чем с жавой.
    Да и идеологические рамки не позволяют. "Фу, это ж жава... Мы что ли совсем скурвились?"


     
     
  • 6.29, Чук (?), 16:45, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    плюсую. никогда не понимал, как можно терпеть эти тормоза, при разработке, да потом ещё при использовании результата.
    Только бинарные фреймворки, только молодость, только хардкор!
     
  • 2.21, cobold (ok), 13:40, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    по своему опыту с 6.9.1 на машинке с 1.6 атомом и 2Gb памяти, если поотключать всякие автодополнения то как-раз только-только хватает чтобы нормально работать. Как эта версия будет себя вести не могу сказать, не пробовал ещё.
     
  • 2.22, iZEN (ok), 13:45, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    NetBeans 7.0 Java EE довольно быстро запускается на Petium III 3ГГц и 1ГБ RAM. Да, ещё я пробовал стартовать GlassFish 3.1, входящий в комплект, не быстро раздупляется, это да.
     
     
  • 3.31, Michael Shigorin (ok), 01:12, 22/04/2011 [^] [ответить]    [к модератору]  
  • –2 +/
    > Petium III 3ГГц и 1ГБ RAM

    Боюсь даже представить, что за чудо-память стояла на трёхгигагерцовом третьем пеньке... :)

    PS: KDE 3.4/3.5 довольно быстро запускается на PIII-500/64M и на P233MMX/128M, даже работать можно (если пользоваться соответствующим кутишным софтом, не файрфоксом-опенофисом).  Только вот это довольно сильные практически ограничения получаются.  Так что рад, если оно для Вас ещё и работало, а не только запускалось.

     
     
  • 4.32, iZEN (ok), 14:25, 22/04/2011 [^] [ответить]    [к модератору]  
  • +/
    >> Petium III 3ГГц и 1ГБ RAM
    > Боюсь даже представить, что за чудо-память стояла на трёхгигагерцовом третьем пеньке... :)

    Ошибся, Pentium-4, конечно же, с DDR-400 2x512МБ.

    > PS: KDE 3.4/3.5 довольно быстро запускается на PIII-500/64M и на P233MMX/128M, даже
    > работать можно (если пользоваться соответствующим кутишным софтом, не файрфоксом-опенофисом).

    Pentium-233МГц работает с SDRAM-памятью.

    >  Только вот это довольно сильные практически ограничения получаются.  Так
    > что рад, если оно для Вас ещё и работало, а не только запускалось.

    Мало того, параллельно с этим работала технологическая задача, в памяти сидела ещё одна JVM с RSSOwl и был запущен Firefox4!

    Процессор с частотой 3ГГц сейчас редко встретишь в настольных ПК. Всё больше двух-трёх-четырёхъядерные с 2,6-2,8ГГц с троттлингом и тормозным интегрированным контроллёром памяти. ;)
    Для JIT очень важна частота процессора, на котором он производит компиляцию байткода в нэйтив.


     
     
  • 5.33, brother anon (?), 17:30, 22/04/2011 [^] [ответить]    [к модератору]  
  • +/
    А ничего что эти двух-трёх-четырёхъядерные с 2,6-2,8ГГц на каждый такт каждого ядра делают в несколько раз больше операций?
     
     
  • 6.34, iZEN (ok), 11:08, 23/04/2011 [^] [ответить]    [к модератору]  
  • +/
    > А ничего что эти двух-трёх-четырёхъядерные с 2,6-2,8ГГц на каждый такт каждого ядра
    > делают в несколько раз больше операций?

    Это компенсируется дикой латентностью перезагрузок кэшей и дополнительной синхронизацией ядер для доступа к общей памяти.


     
     
  • 7.35, Michael Shigorin (ok), 21:41, 11/06/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    >> А ничего что эти двух-трёх-четырёхъядерные с 2,6-2,8ГГц на каждый такт каждого ядра
    >> делают в несколько раз больше операций?
    > Это компенсируется дикой латентностью перезагрузок кэшей и дополнительной синхронизацией
    > ядер для доступа к общей памяти.

    Дружище, ну не добивайте уже, достаточно и _третьего_ пентиума на 3GHz с DDR -- я держал и серверные, и сборочные нагрузки на машинах от 486 до Xeon 56xx, а также немножко помню, какое железо с чем жило.

    PIII доходили до 1.26GHz (кажется, бывали редкие модельки 1.3) и работали с SDRAM.  P4 даже на 3.2Ghz оставлял крайне гнетущее впечатление по части производительности на практически всех типах задач под руками; и если мне не изменяет склероз -- то даже DDR400 там ездила как DDR266.

    Никаких PIII 3GHz с DDR, насколько мне известно, не существовало.  И ни разу не "компенсируется".  Понимаю, что жарко, а дело было давно, но хоть не отстаивайте сказанную ерунду.

     
     
  • 8.36, iZEN (ok), 01:46, 12/06/2011 [^] [ответить]    [к модератору]  
  • +/
    >>> А ничего что эти двух-трёх-четырёхъядерные с 2,6-2,8ГГц на каждый такт каждого ядра
    >>> делают в несколько раз больше операций?
    >> Это компенсируется дикой латентностью перезагрузок кэшей и дополнительной синхронизацией
    >> ядер для доступа к общей памяти.
    > Дружище, ну не добивайте уже, достаточно и _третьего_ пентиума на 3GHz

    Да, ошибся я в нумерации штеуд-камней. P4 3ГГц сейчас на работе, раньше был PIII около гигагерца.
    DDR-333 отличается от DDR2-800 и тем более DDR3-1333 гораздо низкой латентностью.

    Безотносительно к памяти, перезагрузка кэшей на процессоре тоже влияет на быстродействие: Duron 700 с эксклюзивными L1/L2 спокойно мог порвать PIII 1ГГц с инклюзивными кэшами и большим L2.

     
  • 2.24, SchweinDeBurg (ok), 14:21, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    > а какие у нее системные требования?

    Ну, у меня в ноуте 4 гига (под 32-битной Хрюшей), проблем с производительностью не замечал, откусывает мегабайт 100-150 памяти при редактировании скриптов.

     
  • 1.18, Alex (??), 13:16, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    NetBeans подходит для написания HTML/XHTML (нужна удобная подсветка и автозавершение тэгов)?
     
     
  • 2.19, cobold (ok), 13:26, 21/04/2011 [^] [ответить]    [к модератору]  
  • +/
    да, это он умеет, и код форматирует, и php вставки правильно распознаёт.
     
  • 1.25, Бублик (?), 15:52, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Руби выпилили. Печально.
     
  • 1.27, pavlinux (ok), 16:38, 21/04/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Кстати, ACHTUNG!!! Проекты импортированные из 6.х и младше, обратно уже не понимаются :)

     
  • 1.37, Рузэль (?), 14:27, 25/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Каторый из них для Java лучше. Или все такие Oracle JD?
     
  • 1.38, Рузэль (?), 14:29, 25/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    IDE = (NetBeans OR Eclipse) or Oracle JD
     

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


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