Getting started

Probably the question at or near the top of your list is, Why would I want to use NetBeans RCP?. Before we get into the details of the application, let's address this very fair question, and try to understand why we're building it the way we are.

One of the first things you'll notice when you start looking into the NetBeans platform is the strong notion of modularity. With the Java Module System being such a prominent feature of Java 9, this may seem like a minor detail, but NetBeans exposes this concept to us at the application level, making plugins incredibly simple, as well as allowing us to update the application on a piecemeal basis.

The RCP also provides a robust, well-tested framework for handling windows, menus, actions, ...

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.