Difference between revisions of "Integrated development environment"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
Line 1: Line 1:
 
An '''integrated development environment''' ('''IDE''') is a [[software application]] that provides comprehensive facilities to [[Computer programmer|computer programmers]] for [[software development]].
 
An '''integrated development environment''' ('''IDE''') is a [[software application]] that provides comprehensive facilities to [[Computer programmer|computer programmers]] for [[software development]].
 
(TO DO: expand, organize, cross-reference, illustrate.)
 
  
 
== Description ==
 
== Description ==
Line 22: Line 20:
  
 
* [[Computer programming]]
 
* [[Computer programming]]
 +
* [[Docker]]
 
* [[Graphical user interface]]
 
* [[Graphical user interface]]
 
* [[.NET Framework]]
 
* [[.NET Framework]]

Revision as of 17:13, 3 February 2016

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

Description

An IDE normally consists of a source code editor, build automation tools and a debugger. Most modern IDEs have intelligent code completion.

Some IDEs contain a compiler, interpreter (computing), or both, such as NetBeans and Eclipse.

Others do not, such as SharpDevelop and Lazarus.

Software development environment

The boundary between an integrated development environment and other parts of the broader software development environment is not well-defined.

Sometimes a version control system, or various tools to simplify the construction of a Graphical user interface (GUI), are integrated.

Many modern IDEs also have a class browser, an object browser, and a class hierarchy diagram, for use in object-oriented software development.

See also

External links