NetBeans IDE is a free and full-featured software project designed for developers who are looking to develop applications using the Java programming language. It is a cross-platform IDE (Integrated Development Environment) that works on GNU/Linux, Microsoft Windows and Mac OS X operating systems.
Features at a glance
Key features include project management, support for a wide range of database engines, versioning system, state-of-the-art build tools, code editing and refactoring, code debugging and profiling capabilities, code analyses and testing, application deployment and monitoring, web services, HTML5 web development, Swing and JavaFX support, PHP frameworks and tools, as well as support for a wide range of programming languages, not only Java.
What’s in the box?
NetBeans IDE is a sophisticated 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. It features IDE-wide QuickSearch, custom installer, plugin manager, templates and sample applications, databases and services, action items list, sliding windows, as well as support for multiple monitors and project groups.
Under the hood and availability
The application is written entirely in the Java programming languages, which means that it will run any operating system (see the next section for details) where the Java Runtime Environment is installed. It is available for download in multiple editions, supporting the Java SE, Java EE, C/C++, as well as the HTML5 and PHP technologies, as easy to install binary packages.
Supported operating systems and requirements
As mentioned, NetBeans IDE is a platform-independent application. It has been successfully tested under numerous GNU/Linux flavors, as well as on the commercial Microsoft Windows and Mac OS X operating systems. Both 32-bit and 64-bit architectures are supported at this time.