This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Currently, Feature on Demand is for single module which is tedious and would interrupt user's work sometime. Oracle JDeveloper provide a "Select Role" to determine start functionility... Copy this to NetBeans IDE. Provide a dialog to user to select different development purpose. For example. * Full function. * Java Web & EE development. * PHP Development. * Ruby Development. * Python Development. * NetBeans Plugin & RCP Application Additionallly, add a checkbox to remember this dialog opened at next startup, like provided by JDeveloper.
Created attachment 98216 [details] select role in jdeveloper
I don't think we would bring anything new by this. Note that FoD is not for single module, it enables an entire cluster of functionality; the clusters basically correspond to the areas you suggested. If you invoke Tools | Plugins > Installed (or select Activate Features from the Start Page) you can see exactly these feature areas and can choose which you want to activate explicitly.
But the approache I described is more flexiable, user can switch different role quickly at IDE startup.