A set of programming tools for writing applications, which include a source code editor, compiler and debugger. In an integrated development environment (IDE), all functions are activated from a common user interface and set of menus. The use of IDEs is standard procedure for most program development, whether for desktop or mobile applications. See Eclipse
, Visual Studio
IDEs Are Dramatically Different
After removing the common File, Edit, Windows and Help menus in this example, the remaining menus in these popular IDEs hardly resemble each other. When switching to a new platform, developers not only have to learn a raft of new programming interfaces (see API
), they very often have to learn an entirely different IDE.