+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Apache NetBeans 11.1 - Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans

Apache NetBeans 11.1 - Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans

Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans 11.1. Це третій реліз, підготовлений Фондом Apache після передачі коду NetBeans компанією Oracle і перший випуск після перекладу проекту з інкубатора в розряд первинних проектів Apache. Випуск містить підтримку мов програмування Java SE, Java EE, PHP, JavaScript та Groovy. Перенесення підтримки C/C++ з переданої компанією Oracle кодової бази очікується в одному з наступних випусків.

Основні новації NetBeans 11.1:

  • Додано підтримку Java EE 8 з можливістю складання web-додатків за допомогою Maven або Gradle. Створені в NetBeans програми Java EE 8 можна розгортати в контейнері Java EE 8 за допомогою нового шаблону "webapp-javaee8" у Maven, створеного для використання з NetBeans. Реалізовано вбудовану інтеграцію з сервером додатків Payara (відгалуження від GlassFish). Додано підтримку GlassFish 5.0.1;
  • Додано підтримку нових можливостей мови Java. Додано профілі міграції для JDK 10 та 12. Налагоджено автоматичну генерацію імен для модулів Jigsaw. У редактор коду для Java додана підтримка JEP-325 (нова форма виразів "switch"), JEP-330 (постачання програм у формі одного файлу з вихідним кодом) та виведення підказок про імена inline-параметрів;
  • Додані приклади для Gluon OpenJFX;
  • Покращено підтримку систем складання Maven та Gradle. Для Maven налагоджено інтеграцію з бібліотекою JaCoCo та забезпечено можливість передачі аргументів компілятора Java з Maven до редактора коду Java. Для Gradle додано початкову підтримку модульних java-проектів та підтримка JavaEE, реалізований майстер Java Frontend Application, забезпечена підтримка налагодження web-проектів, за замовчуванням включений показ виводу в процесі складання, покращено Gradle HTML UI;
    • Додано можливість використання Graal.js, реалізації мови JavaScript на базі GraalVM;
    • Реалізовано поділ кешів з кодом Truffle між різними сеансами налагодження;
    • Додано підтримку підсвічування синтаксису для коду мовою Kotlin;
    • Реалізовано можливість автодоповнення коду шаблонів мовою Jade;
    • Додано підтримку PHP 7.4 та оновлено приклади для мови PHP;
    • Покращено роботу на екранах з високою щільністю пікселів (HiDPI). Для HiDPI адаптовані заставка, розділювачі вкладок і піктограми, що відображається при запуску;
    • Здійснено перехід на новий цикл розробки, що передбачає щоквартальне формування нових випусків.

Інші новини