Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.1

Арганізацыі Apache Software Foundation прадставіла інтэграванае асяроддзе распрацоўкі Apache 12.1 NetBeans, якая дае падтрымку моў праграмавання Java SE, Java EE, PHP, C / C ++, JavaScript і Groovy.
Гэта сёмы рэліз, падрыхтаваны Фондам Apache пасля перадачы кода NetBeans кампаніяй Oracle.

Асноўныя навіны NetBeans 12.1/XNUMX:

  • Дададзена абмежаваная падтрымкі моў C/C++, якая пакуль адстае ад плагінаў для распрацоўкі на C/C++, раней выпушчаных для NetBeans IDE 8.2. Для распрацоўкі на C/C++ прапанавана падтрымка найпростых праектаў, якія дазваляюць выконваць каманды для зборкі і запуску, падсвятленне сінтаксісу з выкарыстаннем граматык TextMate і адладка пры дапамозе gdb. Аўтадапаленне кода і іншыя магчымасці рэдагавання рэалізаваны праз зварот да LSP-серверу (Language Server Protocol) ccls, які карыстач павінен запусціць самастойна.
  • Дададзена падтрымка платформы Джакарта EE 8, якая прыйшла на змену Java EE (Java Platform, Enterprise Edition). Ёсць магчымасць стварэння праектаў
    Jakarta EE 8 і змены існуючых Maven-прыкладанняў для выкарыстання Jakarta EE 8.

  • Убудаваны ў NetBeans Java-кампілятар nb-javac (мадыфікаваны javac) перакладзены на выкарыстанне Java 14.
  • Для Java перапрацавана падтрымка ключавога слова "record", які прадстаўляе кампактную форму для вызначэння класаў, якая дазваляе абыйсціся без відавочнага вызначэння розных нізкаўзроўневых метадаў, такіх як equals(), hashCode() і toString(), у выпадках, калі дадзеныя захоўваюцца толькі ў палях, паводзіны працы з якімі не мяняецца. Дададзены новы шаблон для стварэння Java-канструкцый з ключавым словам "record". Палепшана падтрымка аўтадапаўнення кода з "record".
  • Для Java SE актываваная падтрымка сістэмы зборкі Gradle. Дададзена падтрымка генераваных каталогаў (Generated Directorie) і забяспечана карэктная праца з апрацоўшчыкамі анатацый.
  • Для PHP у меню Composer дададзены новыя дзеянні для абнаўлення аўтазагрузчыка і запуску скрыптоў. У адладчыку замест 0 і 1 у булева значэннях зменных рэалізаваны паказ false і true. Палепшаны сродкі для аналізу кода.

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.1

  • Для HTML абноўлены кампанент для праверкі разметкі (validator.jar). ўключаная падтрымка аўтадапаўнення ўводу на аснове шаблонаў. Дададзена падтрымка дадатку кода і падсветкі сінтаксісу для канструкцый выгляду. ».

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.1

  • Для CSS прапанаваны опцыі фарматавання «Tabs And Indents» для кіравання водступамі і выкарыстаннем табуляцый або прабелаў.

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.1

  • Пры запуску забяспечана азначэнне JDK, усталяванага ў Linux і macOS пры дапамозе інструментара СДКМАН.

Крыніца: opennet.ru

Дадаць каментар