Apache NetBeans 12.0 Released, with long-term support

Apache NetBeans community announced the latest release of the open-source Java IDE “Apache NetBeans 12.0”.

Apache NetBeans is an IDE for programming languages like Java SE, Java EE, PHP, JavaScript, and CSS. It provides blazing-fast smart editor and tools. It supports Linux, macOS, Windows, and BSD OSs.

The latest major release Apache NetBeans 12.0 is a successor of version 11, released in April 2019. This long-term support (LTS) version has integrated 11.1, 11.2, and 11.3 features.

Introducing support for the new Java 14 features, it includes preview features like syntax coloring for the new “record” keyword and pattern matching for instance. It also includes Text Blocks (preview) for Java 13 and Switch Expressions (preview) for Java 12.

Apache NetBeans has already introduced support for Java EE 8 in version 11.1, and this releases now lets you use Maven archetype “webapp-javaee8”, which makes it possible to create and deploy Java EE applications. It supports GlassFish 5.0.1 and Tomcat. It is added with Payara integration and WildFly integration, which replace GlassFish. Java build systems such as Maven and Gradle are improved with new features.

This release supports PHP 7.4, released in November 2018, and has integrated TypeScript editor, introduced in 11.3.

It is reported that the donation of the NetBeans C/C++ features from Oracle, where the project belonged until 2016, to Apache Software Foundation has been completed. On the other hand, the code has not been integrated into Apache NetBeans yet. This is anticipated to be a large task, having to handle license changes and IP clearance, and there being a part of the features that was not able to be donated, 

As a result of the donation of Dark Metal and Dark Nimbus by Oracle, this version brings dark mode to its look and feel. FlatLaf, a new look and feel, has been integrated for Java Swing desktop applications. It also introduces HiDPI support for Windows.

There are many other small features introduced in this release.Apache

NetBeans
https://netbeans.apache.org/