Apache NetBeans IDE 12.1 Released

Apache Software Foundation organizations presented integrated development environment Apache NetBeans 12.1, which provides support for the Java SE, Java EE, PHP, C/C++, JavaScript, and Groovy programming languages.
This is the seventh release by the Apache Foundation following the handover of the NetBeans code by Oracle.

All innovations NetBeans 12.1:

  • Limited support for C/C++ languages ​​has been added, which currently lags behind the C/C++ development plugins previously released for NetBeans IDE 8.2. For C / C ++ development, support for simple projects is proposed that allows you to execute commands for building and running, syntax highlighting using TextMate grammars and debugging using gdb. Code completion and other editing features are implemented through a call to the LSP server (Language Server Protocol) ccls, which the user must run himself.
  • Added platform support Jakarta EE 8, which replaced Java EE (Java Platform, Enterprise Edition). It is possible to create projects
    Jakarta EE 8 and changes to existing Maven applications to use Jakarta EE 8.

  • NetBeans Built-in Java Compiler nb-javac (modified javac) translated to use Java 14.
  • For Java, support for the "record" keyword has been redesigned to provide a compact form for defining classes, eliminating the need to explicitly define various low-level methods such as equals(), hashCode(), and toString() in cases where data is stored only in fields, the behavior of work with which does not change. Added a new template for creating Java constructs with the "record" keyword. Improved support for code completion with "record".
  • Support for the Gradle build system has been activated for Java SE. Added support for generated directories (Generated Directorie) and ensured correct work with annotation processors.
  • For PHP, new actions have been added to the Composer menu to update the autoloader and run scripts. In the debugger, instead of 0 and 1 in the boolean values ​​of variables, the display of false and true is implemented. Improved tools for code analysis.

    Apache NetBeans IDE 12.1 Released

  • For HTML, the markup validator component (validator.jar) has been updated. Activated support for auto-completion of input based on templates. Added support for code completion and syntax highlighting for constructs like " ".

    Apache NetBeans IDE 12.1 Released

  • For CSS, "Tabs And Indents" formatting options are provided to control indentation and use of tabs or spaces.

    Apache NetBeans IDE 12.1 Released

  • Provided detection of JDK installed on Linux and macOS at startup using toolkit sdkman.

Source: opennet.ru

Add a comment