NetBeans is an excellent open source Integrated Development Environment for software developers to create web, enterprise, desktop and mobile applications using the Java platform, PHP, Java Script, Ajax, Ruby, Groovy and Grails and C/C++. Using Netbeans you can create your projects with ease.
NetBeans Features
OSGi
* Develop OSGi bundles with Maven
* Bundled Felix container
* Use OSGi bundles in a NetBeans RCP application
NetBeans Platform
* OSGi interoperability (developing and consuming OSGi bundles in Platform-based applications)
* Felix 2.0.3 OSGi support, experimental Equinox support
* Convert NetBeans modules into OSGi bundles and run them in an unmodified OSGi container
* Branding Editor for both Ant and Maven Platform-based projects
* NetBeans Platform-based applications generate installers for most common operating systems
* Enhanced support for consuming web services and connecting to databases
JavaFX
* JavaFX Composer for form-like UI components with states and access to various data sources
* Added and improved editor hints, debugging, and refactoring
* Enhanced Palettes for JavaFX Shapes, Colors, Effects, and Charts
* Improved code formatting
Java EE
* Support for Contexts and Dependency Injection (CDI) (JSR-299)
* Spring Framework 3.0 support
* Bundled GlassFish Server Open Source Edition 3.0.1
* Easy regeneration of JPA entities after database change
* REST web services support for RCP applications
Java
* Java Debugger breakpoint grouping, debugger attach parameter history
* Support for annotation processors in the editor, configurable in the Project Properties
* New Applet and Web Start (JNLP) support
* Improved navigation in Stack Trace Analyzer and URLs, Go To Overridden/Implemented Method action
Web Languages: HTML, CSS, JavaScript
* Refactoring and find usages for CSS and HTML-like languages
* Code completion and hyperlinking for id and class selector attributes
* Refactoring inline CSS styles
Java Card
* Support for creating Java Card Connected 3 servlets, classic and extended applets
* Backward compatibility with Java Card 2.2.x and Java Card Classic
* Debugging, and multiple Java Card Platform/Device creation
* Alignment with Java Card Reference Implementation
PHP
* PHP Zend Framework support
* "Overrides/Implements" and "Is Overridden/Implemented" annotations
* New formatter with many formatting rules
Ruby
* Ruby on Rails 3.0 support
C/C++
* Unit test integration with C/C++ projects
* Enhanced remote development including remote file download and browsing
* Improved support of makefile targets and Fortran
* Improved hyperlink navigation between overridden methods and classes
General
* Many more editor hints for Java and Ruby
* Spell checker support in the Editor
* Help menu item for reporting bugs and slowness against NetBeans IDE
* Support for multiple Kenai-based team servers (e.g. kenai.com and netbeans.org).
This wonderful and award winning software is an open source IDE, so it is available for free for Windows, Mac, Linux and Solaris.
NetBeans IDE Free Download