Apache NetBeans IDE 11.3 Released

Apache Software Foundation organizations presented integrated development environment Apache NetBeans 11.3. This is the fifth 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.

Expected in version 11.3, the integration of support for C / C ++ languages ​​\uXNUMXb\uXNUMXbfrom the code base transferred by Oracle has once again been transferred to
next release. It is noted that all the features related to the development of projects in C and C ++ are already ready, but the code has not yet been integrated. Prior to native support, developers can install C/C++ development modules previously released for NetBeans IDE 8.2 through the Plugin Manager. Apache NetBeans 2020 is scheduled to be published in April 12 and will be maintained through the Extended Support Cycle (LTS).

All innovations NetBeans 11.3:

  • Added additional dark interface display modes - Dark Metal and Dark Nimbus.
    Apache NetBeans IDE 11.3 Released

  • A new design theme, FlatLaf, has been proposed.

    Apache NetBeans IDE 11.3 Released

  • Improved support for high pixel density (HiDPI) screens and
    a simplified HeapView widget has been added.

  • Added support for the Java SE 14 platform, scheduled for release on March 17th. This includes syntax highlighting and code formatting for constructs with the new keyword "recordβ€œ, which provides a compact form for class definitions that eliminates the need to explicitly define various low-level methods such as equals(), hashCode(), and toString().

    Apache NetBeans IDE 11.3 Released

    Added support pattern matching in the "instanceof" operator, which allows you to immediately define a local variable to access the checked value. For example, you can immediately write "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" without explicitly defining "String s = (String) obj". In NetBeans 11.3, "if (obj instanceof String) {" will display a tooltip that allows you to convert the code to the new form.

    Apache NetBeans IDE 11.3 Released

    Added support for Java 11 launch mode, supplied in the form of a single source file (the class can be run directly from the code file, without creating class files, JAR archives and modules). IN
    NetBeans-like single-file programs can now be created outside of projects in the Favorite window, run, and debugged.

    Added the ability to reverse convert text blocks that appeared in the last release, including multiline text data without using character escapes in them. In the code editor, text blocks can now be turned back into lines.

  • The Java EE application development code has been extended with support for the JSF 2.3 specification, including autocompletion of constructs such as β€œf:websocket” and CDI artifact substitution.
    Support Jakarta EE 8 expected in Apache NetBeans 12.0 release.

    Apache NetBeans IDE 11.3 ReleasedApache NetBeans IDE 11.3 Released

  • Improved support for the Gradle build system. Gradle Tooling API has been updated to version 6.0. Added support reassignment home directory and composite assembly (Gradle Composite Project). Recognition of projects in the Kotlin language is provided. Added support for forced restart of projects.
  • For projects that use the Maven system to build, settings have been added to override the default JDK version.
  • Added language support to the code editor
    TypeScript (extends the capabilities of JavaScript while remaining fully backwards compatible).
    Apache NetBeans IDE 11.3 Released

  • For JavaScript projects, the work of the connector providing connection with Chrome has been adjusted;
  • PHP provides autocompletion of properties and methods without "$this=>".
  • Work has been done to get rid of warnings during compilation.
  • Updated Groovy 2.5.9, junit 5.5.2 and GraalVM 19.3.0 libraries.
  • A feature has been added to Janitor to detect and remove old and unused NetBeans directories.

    Apache NetBeans IDE 11.3 Released

Recall that the NetBeans project was based in 1996 by Czech students in order to create an analogue of Delphi for Java. In 1999, the project was bought by Sun Microsystems, and in 2000 it was published in source code and transferred to the category of free projects. In 2010, NetBeans was taken over by Oracle, which took over Sun Microsystems. Over the years, NetBeans has evolved as the go-to environment for Java developers, competing with Eclipse and IntelliJ IDEA, but more recently it has made its way into JavaScript, PHP, and C/C++. NetBeans has an active user base of 1.5 million developers.

Source: opennet.ru

Add a comment