NetBeans IDE is a full-featured integrated development environment (IDE) for developers who want to develop Java applications.
NetBeans is a software that provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
The project includes a debugger, profiler, multi-language editor and a versioning control system.
Product's homepage
Here are some key features of "NetBeans IDE":
· IDE-wide QuickSearch
· Custom Installer
· Plugin Manager
· Customize Your Projects
· Templates and Sample Applications
· Databases and Services
· Action Items List
· Sliding Windows, Multiple Monitors
· Project Groups
Requirements:
· Java 2 Standard Edition Runtime Environment
What's New in This Release: [ read full changelog ]
Project Easel: HTML5 Application Development:
· HTML5 Application project with JavaScript testing support
· JavaScript Editor significantly improved
· Page inspector and visual CSS style editor
· JavaScript Debugger
· Embedded WebKit browser; deep integration with Chrome
Java:
· Breadcrumbs: A new navigation bar shows the current embedding in the editor
· Updated Show member and Show hierarchy views
· Set of new hints and refactorings
· Filters for Find Usages results
· Effective POM editor tab in pom.xml editor
Java EE:
· Java Persistence JPQL testing tool
· REST Service Development enhancements
JavaFX:
· FXML/Scene Builder Support
· JDK 7u6+ support on Windows, Mac and Linux
· FXML editing greatly improved by providing accurate code completion, error marking and more
· FXML Generate Controller action added on FXML files
PHP:
· Parsers for Namespaced Annotations (Symfony 2, Doctrine 2, etc.)
· Basic Composer Integration (Dependency Manager for PHP)
· Twig Code Completion (with documentation)
· Smarty Braces Matching for Related Tags
· Smarty Parser Errors of Unmatched Tags
Groovy:
· Groovy 2.0 integration
· Support in Java EE projects
· Groovy JUnit test support
· Basic refactoring implemented (Find Usages, Rename for class type)
Profiler:
· Sampled memory profiling
· CPU snapshots comparison
· Support for Linux ARM machine
C/C++:
· Memory usage reduced by at least half for big projects
· Parser speed improvements
· Parser's index can be kept and relocated with project
NetBeans Platform:
· Options dialog contents filtering
· New File / Open Recent File menu, and a new shortcut CTRL+ALT+T
· Main toolbar shows new drop down list for overflow situations