Apache NetBeans IDE 11.1 Released

Apache Software Foundation organizations presented integrated development environment Apache NetBeans 11.1. This is the third release by the Apache Foundation since the handover of the NetBeans code by Oracle, and the first release since Translation project from the incubator to Apache primary projects. The release includes support for the Java SE, Java EE, PHP, JavaScript, and Groovy programming languages. A port of C/C++ support from Oracle's committed codebase is expected in a future release.

All innovations NetBeans 11.1:

  • Added support for Java EE 8 with the ability to build web applications using Maven or Gradle. Java EE 8 applications created in NetBeans can be deployed to a Java EE 8 container using the new "webapp-javaee8" template in Maven created for use with NetBeans. Implemented built-in integration with the application server Payara (an offshoot of GlassFish). Added support for GlassFish 5.0.1;

    Apache NetBeans IDE 11.1 Released

  • Added support for new Java language features. Added migration profiles for JDK 10 and 12. Improved automatic name generation for Jigsaw modules. Added support for Java code editor JEP-325 (new form of "switch" expressions), JEP-330 (delivery of programs in the form of a single file with source code) and displaying hints about the names of inline parameters;

    Apache NetBeans IDE 11.1 Released

    Apache NetBeans IDE 11.1 Released

  • Added examples for Gluon OpenJFX;

    Apache NetBeans IDE 11.1 Released

  • Improved support for Maven and Gradle build systems. Maven now integrates with the JaCoCo library and provides the ability to pass Java compiler arguments from Maven to the Java code editor. For Gradle, initial support for modular java projects and JavaEE support has been added, the Java Frontend Application wizard has been implemented, support for debugging web projects has been provided, showing output during the build process is enabled by default, Gradle HTML UI has been improved;

    Apache NetBeans IDE 11.1 Released

  • Added the ability to use Graal.js, implementations of the JavaScript language based on GraalVM;
  • Implemented sharing caches with Truffle code between different debugging sessions;
  • Added syntax highlighting support for Kotlin code;
  • Implemented the ability to auto-complete template code in the Jade language;
  • Added support for PHP 7.4 and updated examples for PHP language;
  • Improved performance on screens with high pixel density (HiDPI). For HiDPI, the splash screen displayed at startup, tab separators and icons are adapted;
  • A transition to a new development cycle has been made, which implies the quarterly formation of new releases.

Source: opennet.ru

Add a comment