Integrated development environment Anjuta , a C and C++ IDE for the GNOME environment An integrated development environment ( IDE ) is a software application that provides comprehensive facilities to computer programmers for software development . An IDE normally consists of a source code editor , build automation tools and a debugger . Some IDEs contain a compiler , interpreter , or both, such as Microsoft Visual Studio and Eclipse ; others do not, such as SharpDevelop and Lazarus .
NetBeans is an integrated development environment (IDE) for developing primarily with Java , but also with other languages, in particular PHP , C / C++ , and HTML5 . It is also an application platform framework for Java desktop applications and others. The NetBeans IDE is written in Java and can run on Windows, OS X, Linux, Solaris and other platforms supporting a compatible JVM . NetBeans