Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To be able to contribute to the development of Apache NetBeans, you will eventually need to understand the big picture, a.k.a its architecture. The core of Apache NetBeans is its platform, or Rich Client Platform (RCP). The NetBeans IDE is built on top of the NetBeans RCP. In other words, one needs to understands the NetBeans RCP and its components in order to understand NetBeans.

NetBeans is a quite large project, one of the largest Apache projects. cloc command returns more than 7 million lines of code in more than 50 000 files!

The NetBeans Platform consists of a number of features:

...

  • ant.kit (Ant)
  • ant.browsetask (Web Browser Ant Task)
  • ant.debugger (Ant Debugger)
  • ant.freeform (Freeform Ant Projects)
  • ant.grammar (Ant Code Completion)

and their dependencies:

 

Git

References

  1. Boeck H., et. al. (2011), NetBeans Platform 7.0, Refcard.

...