Java Tutorial - Java Script : Development Environments

Java Tutorial - Java Script :

Development Environments


A good development environment needs to support the programmer during the edit, build, and run and test cycle. Much of the focus of a development environment is on the actual creation of code. This, of course, can be done with a simple text editor. But there is a lot that a simple text editor does not do that can assist developers in their tasks.
Development environments tend to fall into two categories: text editors used with other supporting tools and IDEs.

Most IDEs provide text- and codeediting capabilities but also handle other chores such as code organization, automatic compiling and building, and debugging. Text editors often provide the ability to compile code within the editor but are less likely to have integrated debugging capabilities. Text editors are normally smaller and faster to start up than an IDE and typically do not impose rules on file locations or project organization.
NOTE
 Although debugging and building tools are not normally integrated into a text editor, often editors provide a capability that allows external tools to be launched from within the editor.