Издаден Apache NetBeans IDE 11.3

Организации на Apache Software Foundation представени Интегрирана среда за разработка Apache NetBeans 11.3. Това е петата версия, подготвена от Apache Foundation, откакто кодът на NetBeans беше предаден от Oracle, и първата версия от превод проект от инкубатора към категорията първични проекти на Apache. Изданието съдържа поддръжка за езиците за програмиране Java SE, Java EE, PHP, JavaScript и Groovy.

Интегрирането на поддръжката на езика C/C++, очаквано във версия 11.3 от кодовата база, прехвърлена от Oracle, отново е преместено в
следващ брой. Отбелязва се, че всички възможности, свързани с разработването на проекти в C и C++, вече са готови, но кодът все още не е интегриран. Докато не е налична вградена поддръжка, разработчиците могат да инсталират C/C++ модули за разработка, пуснати по-рано за NetBeans IDE 8.2 чрез Plugin Manager. Apache NetBeans 2020 е планирано да бъде пуснат през април 12 г. и ще се поддържа чрез разширен цикъл на поддръжка (LTS).

Основната иновации NetBeans 11.3:

  • Добавени са допълнителни режими на показване на тъмен интерфейс - Dark Metal и Dark Nimbus.
    Издаден Apache NetBeans IDE 11.3

  • Предложена е нова тема за дизайн на FlatLaf.

    Издаден Apache NetBeans IDE 11.3

  • Подобрена поддръжка за екрани с висока плътност на пикселите (HiDPI) и
    добавен опростен уиджет HeapView.

  • Добавена е поддръжка за платформата Java SE 14, планирана за пускане на 17 март. Това включва подчертаване на синтаксис и форматиране на код за конструкции с новата ключова дума „рекорд", който предоставя компактна форма за дефиниране на класове, без да се налага изрично да дефинирате различни методи на ниско ниво, като например equals(), hashCode() и toString().

    Издаден Apache NetBeans IDE 11.3

    Добавена поддръжка съвпадащ модел в оператора „instanceof“, който ви позволява незабавно да дефинирате локална променлива за достъп до проверената стойност. Например, можете незабавно да напишете „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}“, без изрично да дефинирате „String s = (String) obj“. В NetBeans 11.3, указването на "if (obj instanceof String) {" ще покаже подкана, която ви позволява да конвертирате кода в нов формуляр.

    Издаден Apache NetBeans IDE 11.3

    Добавена е поддръжка за режима на стартиране на програмата, въведен в Java 11, доставени под формата на един файл с изходен код (класът може да се стартира директно от файла с код, без да се създават файлове с класове, JAR архиви и модули). IN
    Подобни еднофайлови програми на NetBeans вече могат да се създават извън проекти в прозореца Предпочитани, да се изпълняват и да се отстраняват грешки.

    Добавена е възможността за обратно преобразуване на текстови блокове, въведена в предишната версия, която включва многоредови текстови данни, без да се използва екраниране на знаци в тях. В редактора на кодове текстовите блокове вече могат да бъдат преобразувани обратно в редове.

  • Кодът за разработване на приложения, базирани на Java EE, е разширен, за да поддържа спецификацията JSF 2.3, включително автоматично довършване на конструкции като „f:websocket“ и заместване на CDI артефакт.
    Подкрепа Джакарта EE 8 се очаква в изданието на Apache NetBeans 12.0.

    Издаден Apache NetBeans IDE 11.3Издаден Apache NetBeans IDE 11.3

  • Подобрена поддръжка за системата за изграждане Gradle. Gradle Tooling API е актуализиран до версия 6.0. Добавена поддръжка преназначаване домашна директория и композитен монтаж (Композитен проект на Gradle). Осигурено е разпознаване на проекти на езика Kotlin. Добавена е поддръжка за принудително рестартиране на проекта.
  • За проекти, използващи системата Maven за изграждане, са добавени настройки за замяна на версията на JDK по подразбиране.
  • Към редактора на кодове е добавена езикова поддръжка
    TypeScript (разширява възможностите на JavaScript, като същевременно остава напълно обратно съвместим).
    Издаден Apache NetBeans IDE 11.3

  • За JavaScript проекти е създаден конектор, който осигурява връзка с Chrome;
  • За PHP е осигурено автоматично довършване на свойства и методи без “$this=>”.
  • Беше извършена работа, за да се отърват от предупрежденията по време на компилация.
  • Актуализирани библиотеки Groovy 2.5.9, junit 5.5.2 и GraalVM 19.3.0.
  • Janitor добави функция за идентифициране и премахване на стари и неизползвани директории на NetBeans.

    Издаден Apache NetBeans IDE 11.3

Спомнете си, че проектът NetBeans беше базиран през 1996 г. от чешки студенти с цел създаване на аналог на Delphi за Java. През 1999 г. проектът е закупен от Sun Microsystems, а през 2000 г. е публикуван в изходен код и е прехвърлен в категорията на безплатните проекти. През 2010 г. NetBeans премина в ръцете на Oracle, която погълна Sun Microsystems. През годините NetBeans се развива като основна среда за Java разработчици, конкурирайки се с Eclipse и IntelliJ IDEA, но наскоро започна да се разширява в JavaScript, PHP и C/C++. NetBeans има приблизителна активна потребителска база от 1.5 милиона разработчици.

Източник: opennet.ru

Добавяне на нов коментар