The OpenNET Project / Index page

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

Выпуск интегрированной среды разработки Apache NetBeans 12.4

30.05.2021 08:48

Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 12.4, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy. Это седьмой релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle.

Основные новшества NetBeans 12.4:

  • Добавлена поддержка платформы Java SE 16, которая в том числе реализована в nb-javac, встроенном в NetBeans Java-компиляторе (модифицированный javac). Вместо собственной реализации кодировки Base64 задействован модуль java.util.Base64.
  • Автоматизирован процесс установки и регистрации в NetBeans дистрибутивов OpenJDK (в меню "Tools/ Java Platform/ Add Platform" добавлен пункт "Remote Universal OpenJDK Service").
  • Добавлена поддержка проектов Jakarta EE 9.
  • Добавлен мастер создания проектов на базе фреймворка Micronaut ("New Project / Java with Maven / Micronaut Project"). Реализовано автодополнение кода, проведение рефакторинга и обработка ссылок в yaml-файлах Micronaut.
  • Обеспечено автоматическое определение и отображение в панели регистрации сервера версии платформы Payara.
  • Для проектов, использующих систему сборки Maven, реализована возможность подстановки аргументов в приложения и VM, которые будут использованы при запуске и отладке.
  • Инструментарий Gradle обновлён до версии 7.0. Добавлена поддержка логической группировки кода и ресурсов ("Gradle Source Groups") Обновлена версия JaCoCo 0.8.6 (Gradle Code Coverage).
  • Добавлена поддержка Freeform-проектов Ant с уровнем вложенности 9+. Улучшена поддержка разработки проектов Java/Jakarta EE, в которых используется Ant.
  • В средства разработки на языке PHP добавлена поддержка именованных аргументов, реализованных в выпуске PHP 8.0. В секции важных файлов обеспечено отображения файлов конфигурации PHP-CS-Fixer 3. Добавлена совместимость с Phing 3. Изменён диалог "Fix Uses".
  • Улучшено автодополнение тегов HTML, используемых при формировании web-форм.
  • Реализовано распознавание расширений файлов ".md" c разметкой Markdown и их пометка специальным значком. Добавлена подсветка синтаксиса Markdown.
  • Обеспечено постоянное отображение информации о наличии ошибок в форме пиктограммы в нижнем правом углу.


  1. Главная ссылка к новости (https://blogs.apache.org/netbe...)
  2. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 12.3
  3. OpenNews: Вредоносное ПО, поражающее NetBeans для внедрения бэкдоров в собираемые проекты
  4. OpenNews: Уязвимости в механизме автообновления Apache NetBeans
  5. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 12.0
  6. OpenNews: Среда разработки NetBeans получила статус первичного проекта Apache
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/55232-netbeans
Ключевые слова: netbeans, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:27, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как в нетбинсе просто добавить директорию с неупорядочеными файлами? Без создания иерархии проекта и привязки к языку.
     
     
  • 2.7, barmaglot (??), 10:55, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зачем вам NB для файлопомойки?
     
  • 2.8, lockywolf (ok), 10:55, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Упорядочивайте ваши файлы.
     
  • 2.23, Аноним (23), 14:46, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для такого есть вкладка "избранное"
     
  • 2.35, MVK (??), 20:17, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >просто добавить директорию

    - сначала разберитесь куда Вы хотите ее добавить

     

  • 1.2, msgod (ok), 09:31, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У нб все меньше шансов, с учетом того что житбрейн всячески пропихивает всюду свой кокотлин, поддержки которого в нб нет.
     
     
  • 2.3, Xxx (??), 09:46, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    А так ли нужен kotlin в netbeans? В других ide тоже поддержки kotlin нет. И будущее самого kotlin туманно вне экосистемы jetbrains. Google доведёт dart и flutter до стандарта и будет рекомендовать по умолчанию для Android вместо kotlin
     
     
  • 3.9, Аноним (9), 10:57, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Какое будущее туманно у острова? Разве что во время тумана этот ваш Котлин не видно.
     
  • 3.19, Онаним (?), 14:39, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Котлин - нужен. После 10+ лет разработки бэкэнда на Java Котлин выглядит как идеальный язык.
     
     
  • 4.24, btrfs (?), 16:22, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем сдался язык, целью создания которого было продвижение своей иде?
     
     
  • 5.28, msgod (ok), 07:05, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    С того что ты клоун и никогда не работал жявабекендером
     
  • 4.37, Аноним (-), 08:04, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    нутк и Джава за 10 лет скакнула далеко вперед
     
  • 3.27, msgod (ok), 07:04, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нужен.
    Им все активнее пользуются в бекенде.
    Вытесняя груви для написания мапперов. А так же для описания доменной части.
    Кокотлин давно официальный язык в спринге, и его применение постоянно растет.
    И иде без поддержки котлина сразу становится негодным
     
     
  • 4.31, Аноним (31), 09:24, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В 20ку популярных оно не входит https://www.tiobe.com/tiobe-index/ так что можно забить.
     
  • 4.38, Аноним (-), 08:05, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    какой-то свой манямирок, своя секта. Сколько ж такого перевидал за свою карьеру.
     
  • 3.39, Аноним (39), 08:06, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, ага. Гугл спустя десять лет существования dart и flutter выпустил jetpack compose для кокотлина. Осознали, что их дарт пора отправить на свалку истории.
     

  • 1.4, acroobat (??), 10:11, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Тут есть семантическая подсветка?
     
     
  • 2.5, eugener (ok), 10:36, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    https://netbeans.apache.org/kb/docs/java/editor-codereference.html#_semantic_c

    Для Java вроде всегда было. Немного работал с JavaScript, тоже есть. Да и какая современная IDE без этого?

     

  • 1.6, Аноним (9), 10:55, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ну всё, теперь кроссплатформенного быдлокода станет ещё больше.
     
     
  • 2.10, Аноним (10), 11:00, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Этот быдлокод нонче модно делать на VS Code.
     
     
  • 3.46, Аноним (46), 18:56, 02/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Подтверждаю - весь свой пхп пичатаю в вскоде
     

  • 1.11, Аноним (11), 11:51, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А со грифтами у них всё так же плохо, или это как-то стало возможно исправить?
     
     
  • 2.13, eugener (ok), 12:47, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы про шрифты? В свежих openjdk используется системный хинтинг, так что разницы с системой нет.
    Если используется oracle jdk - там свои нюансы, хинтинг усиленный.
     

  • 1.12, Егор (??), 11:52, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вменяемая альтернатива хипстоте, от житмозгов. Еклипс, впрочем, еще лучше, у нас на конторе, только в нем пишут.
     
     
  • 2.14, iZEN (ok), 12:56, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Еклипс, впрочем, еще лучше, у нас на конторе, только в нем пишут.

    В Eclipse странная поддержка Maven. Ощущение такое, что в Eclipse две параллельные ветки сопровождения жизненного цикла проекта — своя родная и плагина M2e для Maven.

     
     
  • 3.30, msgod (ok), 07:06, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там и поддержка гита такая что без поллитры не разобраться
     
     
  • 4.34, hazard157 (ok), 12:39, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А чтоб кто-ниюудь программирует без поллитра?
     

  • 1.15, нонАноним (?), 13:24, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно видеть настолько кривое по виджетам IDE в 21-м веке складывается ощущение что разработчикам визуальная составляющая совершенно не важна. Жаль.
     
     
  • 2.17, iPony129412 (?), 14:01, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну типа того. Проект кое-как на плаву. Тут уж не до красивостей.

    Золотые времена с SUN давно в прошлом.

     
     
  • 3.40, Аноним (-), 08:07, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    лол, вообще лучшая ИДЕ для жабы и простая и понятная и работает как надо
     

  • 1.18, adolfus (ok), 14:35, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне хватает slickedit (Visual Slick Editor).
     
  • 1.20, Аноним (20), 14:41, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я думал для жава оно получше, но нет, для жава оно ещё хуже. Пусть пхп кодеры скажут как оно для пхп, как по мне так очень неудачный софт. В эклипсе без проблем подцепил приложуху,
    жавафх и зависимости, а тут совсем непонятно и ничего не работает.
     
     
  • 2.22, Аноним (20), 14:43, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Причём не работает просто потому что оно зависимости не может никак организоваться, я все параметры проекта перерыл это не то, в эклипсе всё без проблем настраивается.
     
     
  • 3.32, iZEN (ok), 10:31, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    JavaFX выкинули из OpenJDK. Это - тупиковая ветка визуализации GUI. Swing - наше всё.
     
     
  • 4.43, Страшный анним (?), 11:39, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Swing - это тоже тупиковая ветвь развития создания GUI. И вообще GUI на Java - это вселенская боль. GUI - это Delphi, VB, Qt, или уж на крайняк толстожопые современные браузеры или Electron.
     
     
  • 5.44, hazard157 (ok), 12:09, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Swing - это тоже тупиковая ветвь развития создания GUI. И вообще GUI
    > на Java - это вселенская боль. GUI - это Delphi, VB,
    > Qt, или уж на крайняк толстожопые современные браузеры или Electron.

    Для корпоративных приложении прекрасно подходит RCP/RAP, основанный на Eclipse SWT тулките. Собственно, Eclipse на нем и сделан.

     
     
  • 6.45, Страшный анним (?), 13:17, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На RCP/RAP нет такого же великолепного набора гридов как на вышеперечисленных мною.

    Но RCP/RAP определенно может подойти к enterprise-разработке, примерно как лучшее на мой взгляд средство для разработки учетных enterprise-приложений Oracle Forms - но это, конечно, меньше о GUI, а больше об enterprise.

    У того же Oracle есть стагнирующий java-фреймворк ADF в том числе и community edition, который мог делать формочки как для GUI, так и для Web, но по сравнению с простотой Oracle Forms или хотя бы Oracle APEX он не идет ни в какое сравнение.

    Поэтому удел Java - агент между GUI и сервером БД.

     

  • 1.21, iZEN (ok), 14:42, 30/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Шляпа.

    Простой рефакторинг перемещения класса с точкой входа main() из default-пакета в именованный пакет приводит к невозможности запуска последнего в среде. Хотя Maven проект собирает. И в настройках проекта исправлено полное имя класса.

    Пришлось удалять из каталога проекта все служебные файлы NetBeans, оставлять только pom.xml и сами файлы проекта со всей структурой. После этого открывать проект в среде заново и настраивать свойства запуска.

    https://www.linux.org.ru/images/19734/original.jpg

     
     
  • 2.25, anonymous (??), 21:46, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Обои у тебя норм.
     
     
  • 3.26, Хулио (?), 00:43, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лол
     
  • 2.36, MVK (??), 20:22, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дурашка, правой кнопкой мышки кликни по проекту, там в Properties найди куда воткнуть main-класс
     
  • 2.41, Аноним (-), 08:08, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    сразу видно иксперта.
     

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



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

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