News

Apache NetBeans 9.0 RC1 released!

2 min read

Apache foundation announced the RC release of NetBeans 9.0. They also announced the feature set and tools applicable for Java development, including Java Swing, JavaFX, and the support created specifically for Java 9.

Apache in its release note mentioned that the focus for this release is mainly on:

  • IP clearance of the Oracle code donation
  • Support for the latest Java SE versions – Java 9 and Java 10

The following are some of the most important features that will be the part of NetBeans 9.0 release:

  • Supporting Local Variable Type Inference: The type inference associated with local variables is used by JDK for definition inside methods, initialization blocks, for-loops, and other blocks like if-else.
  • Supporting the Jigsaw Module System: The Jigsaw module system was announced under Project Jigsaw with a primary goal of making the development easy for large applications that include calling a lot of libraries. It was implemented to maintain libraries, secure and maintain the Java SE platform, and scale the performance of JDK based on the size of the applications. NetBeans 9.0 will be supporting the modules system for Project Jigsaw.
  • New Java Modular Application project type: The modularity feature is considered to be one of the most emerging technology features introduced in Java 9. It helps developers to build productive and easily maintainable software that uses Java, especially for enterprise applications. NetBeans 9.0 will see the full support for modularity.
  • Java Shell support: Java Shell (jShell) is a command line introduced in Java 9 to help write smaller programs efficiently without the hassles of declarations, creating classes, etc. NetBeans 9.0 provides integrated console-like UI for the Java Shell and hence making the development, a bit more hassle-free.

You can read more about the known issues in the RC release on the confluence page. The source and binaries for NetBeans 9.0 RC1 can be downloaded from Apache’s mirrors.

Read Next

Pavan Ramchandani

Publishing Product Manager interested in learning how emerging technologies are making the world a better place | Still learning to write better and read more.

Share
Published by
Pavan Ramchandani

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago