NetBeans 13 Improves PHP And Maven Support
Written by Kay Ewbank   
Monday, 07 March 2022

Apache NetBeans has been upgraded. Version 13 has a new default 'light flat' look to the IDE, along with upgraded support for Maven, Gradle and PHP.

NetBeans is an IDE for Java SE, Java EE, PHP and JavaScript development with some Groovy and C/C++ support. It provides editors, wizards and templates, and is cross platform.

netbeans

This obvious improvement to this version of NetBeans is the adoption of the "Light FlatLaf" look and feel for the editor by default. FlatLaf is an open-source cross-platform Look and Feel initially developed for Java Swing desktop applications. It looks almost flat with no shadows or gradients, and aims to be clean, simple and elegant. The originators of FlatLaf describe it as being:

"heavily inspired by Darcula and IntelliJ themes from IntelliJ IDEA 2019.2+ and uses almost the same colors and icons."

Another change that will make the startup process simpler and smoother is the bundling of nb-javac. This is necessary due to Oracle not making the OpenJDK javac compiler part of Oracle's donation of NetBeans to Apache. The Java compiler belongs to the JDK which is licensed to Oracle. NetBeans still needed a patched Java compiler, but since the split there was a need to install nb-javac in order to use Java in NetBeans. Nb-javac is now bundled, making the process simpler.

In the support for different languages and environments, NetBeans 13 has upgraded its support for Maven, partially to overcome problems with the version supported until now. This version has moved to the fixed Maven 3.8.4. There's also added minimal support for Maven daemen, so that users can set a mvnd home as a maven home.  NetBeans will then use mvnd and also be able to query the maven version from the bundled maven home.

Gradle support is another area to have been improved, mainly to fix earlier problems when loading Gradle projects in template operations, and to add some support for java-platfom Gradle projects.

PHP is the other main area to have been enhanced with new support for PHP 8.1, and integration of the PHPStan static analyzer.

NetBeans 13 is available for download now. 

netbeans

More Information

Apache NetBeans

Related Articles

NetBeans 12.4 Adds Java 16 Support

NetBeans Improves Java Support

NetBeans Adds JDK 14 Support

NetBeans Is A Top-Level Apache Project

NetBeans 10 Improves JDK 11 Support But Drops C/C++ Update: Not Really

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Wing Python Adds Container Support
05/08/2022

Wing Python has been updated with improvements including support for containers and clusters, along with a new package management tool.



Apache SystemDS 3.0 Released
14/07/2022

Apache SystemDS 3.0 has been released with improvements including a unified memory manager, a federated backend, and full support for the Top-K cleaning framework.


More News

pythondata

 



 

Comments




or email your comment to: comments@i-programmer.info