Apache Releases NetBeans 25 |
Written by Kay Ewbank | |||
Tuesday, 18 March 2025 | |||
Apache NetBeans 25 has been released. This release has improved performance and tools as well as support for JDK 23. 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. Benefits of NetBeans include two way editing for Web projects, JNI support in the box, and strong support for Maven and Ant in the IDE. This release improves Gradle support with the ability to run tests in parallel, while Maven improvements include remote index migration and refactoring, and improved dependency resolution for cases such as annotation processors like lombok. There's a long list of enhancements for Java, starting with updates to supported versions of Tomcat, nb-javac to JDK 24b29, Nashorn 15.x for JDK, and JDK 23. This release has correct handling of code-folding for LSP clients that support line-folding only; and better support for Java code completion for sealed types in switch statements. Other switch related improvements include the removal of an unnecessary continue/return hint to correctly handle rule cases and switch expressions; and a fix for possible out of bounds exceptions in the switch pattern hint. PHP support improvements include the addition of arbitrary static variable initializers, and a new MyClass()->method() without parentheses. There's also an updated version of asymmetric visibility. PHP has long had the ability to control the visibility of object properties, but this is symmetric - the control is always the same for both get and set operations. The new asymmetric visibility allows properties to have different visibility for read and write operations. The syntax is mostly borrowed from Swift. The UI and the Visual Studio Code extension have also been improved. NetBeans 25 is available for download now. More InformationRelated ArticlesNetBeans Is A Top-Level Apache Project 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.
Comments
or email your comment to: comments@i-programmer.info |