Versions Compared

Key

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

...

  1. The NetBeans source code is found at http://hg.netbeans.org/main.

  2. NetBeans is modular. Each module consists of Java packages, containing Java source files and related artifacts, as well as metadata for when/how the module is installed/activated/etc. 

  3. Modules are organized in "clusters". Each cluster contains modules that relate to each other, e.g., all the modules providing features for working with Java are in the "java" cluster and all the modules providing features for working with PHP and in the "php" cluster, etc. I.e., clusters provide high-level groupings mostly focused on languages, e.g., Java, JavaScript, C/C++, PHP, Groovy, etc, as well as clusters for common integrated development environment features, e.g., "ide".

  4. Clusters are combined to create download bundles, e.g., for NetBeans IDE: http://netbeans.org/downloads.

  5. When a download bundle is installed, each included cluster provides a folder on disk, e.g., for "All" NetBeans IDE download bundle:



    Note: Only the "platform" cluster is mandatory to all the download bundles of NetBeans IDE, as well as for all other applications created on top of the "platform" cluster. The other clusters are optional. 

...