An IDE or Integrated Development Environment is a software program that is designed to help programmers and developers build software. Most IDEs include:
- a source code editor
A source code editor is similar to an HTML text editor. It is where programmers write the source code for their programs.
- a compiler and/or an interpreter
A compiler compiles the source code into an executable program and an interpreter runs programs and scripts that don't need to be compiled.
- build automation tools
Build automation tools help automate the processes that need to happen with most software development like compiling, debugging, and deployment.
- a debugger
Debuggers help pin-point the exact spot where there is a problem in the source code.
But if you do or want to build web applications, or convert your applications to native mobile applications, you might want to think again before dismissing the idea of an IDE out of hand.
How to Find a Good IDE
Then you should think about the language you need the IDE for, this might be:
And there are many others. The IDE should be able to compile or interpret the language you prefer to use as well as debug it.
Do Web Application Developers Need an IDE?