The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск интегрированной среды разработки Apache NetBeans 10.0 "
Отправлено opennews, 28-Дек-18 00:05 
Организации Apache Software Foundation представила (https://blogs.apache.org/netbeans/entry/announce-apache-netb...) интегрированную среду разработки Apache NetBeans 10.0 (https://netbeans.apache.org/download/nb100/nb100.html). Это второй релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle. В настоящее время проект ещё находится в инкубаторе Apache, в котором проводится подготовка инфраструктуры, аудит лицензионной чистоты и проверка способности соблюдения принятых в сообществе Apache принципов разработки. В дальнейшем, как только проект покажет себя готовым для самостоятельного существования, не требующего дополнительного надзора, он будет переведён в число первичных проектов Apache.


Второй выпуск, сформированный под эгидой проекта Apache, примечателен интеграцией модулей  для поддержки  языков программирования PHP, JavaScript/HTML5 и Groovy, которые были переданы Фонду Apache относительно недавно и не вошли в выпуск Apache NetBeans 9, который ограничился только поддержкой языка Java SE.  Поддержка C/C++ ожидается (https://cwiki.apache.org/confluence/display/NETBEANS/Apache+...) в следующем выпуске.


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


-  Обеспечена поддержка JDK 11 (https://www.opennet.ru/opennews/art.shtml?num=49336), в том числе обновлён модуль nbjavac, учтено удаление из JDK модулей Java EE и CORBA, переведён в разряд устаревших JavaScript-движок Nashorn и добавлена поддержка определений "var (http://openjdk.java.net/jeps/323)" для  неявно типизированных параметров лямбда-выражений;
-  Добавлена поддержка библиотеки JUnit 5, которая теперь используется в качестве версии JUnit по умолчанию при создании тестов  для Maven-проектов на базе Java 8+. Реализован новый шаблон тестов, добавлена возможность запуска или отладки выделенных методов тестов (поддержка аннотации @Testable);
-  Реализована поддержка новых возможностей языка PHP, добавленных в ветках с 7.0 (https://www.opennet.ru/opennews/art.shtml?num=43449) по PHP 7.3 (https://www.opennet.ru/opennews/art.shtml?num=49732), включая возможность оставления запятых в конце списков и  аргументов функций, гибкий синтаксис многострочной вставки,  назначение ссылок в list(), тип object, определение видимости для констант внутри класса, обработку нескольких типов исключений в одном выражении catch, поддержку типов со значением null, возможность задания ключей в конструкции list() и  использование зарезервированных ключевых слов в новых контекстах.

-  Добавлена поддержка статического анализатора PHPStan (https://github.com/phpstan/phpstan) (настройка в "Tools > Options > PHP > Code Analysis > PHPStan", инспектирование в "Source > Inspect... > Configuration: PHPStan");

-  В редакторе кода для PHP добавлены предупреждения о возвращении значений в функциях с типом void и некорректном объявлении неабстрактных методов. Добавлена подсказка об использовании режима strict_types. Реализована опция для автодополнения констант  TRUE, FALSE и NULL в нижнем регистре. Обеспечена поддержка vardoc ("/** @var VarType $varType */"). Добавлена опция для автоматической подстановки звёздочек в процессе написания многострочного комментария. Добавлена возможность сворачивания определений массивов, тегов и выражений "use";

-  В отладчике кода PHP добавлена поддержка условных точек останова (например, срабатывающих только когда переменная в отмеченной строке примет определённое значение);
-  Для шаблонизатора Twig (https://twig.symfony.com/) добавлена поддержка автодополнения разделителей, скобок и кавычек. Добавлена поддержка палитры.

URL: https://blogs.apache.org/netbeans/entry/announce-apache-netb...
Новость: https://www.opennet.ru/opennews/art.shtml?num=49864

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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