Development Environments

Integrated Development Environments

Introduction

  

1. What is an IDE?

A development environment is a set of processes and programming tools that we use to create software. An integrated develoment environment or IDE is an environment in which processes and tools are coordinated, and they provide a common interface for the software development process (or, at least, for writing the code and run it).

The first IDEs were born at the beginning of the 70s, but they became really popular along the 90s. Their first aim is to save time and have more reliability in software processes. They provide the programmer some useful components that increase the efficiency and reduce the coding time.

Some examples of these IDEs are Geany, Visual Studio Code, NetBeans, Eclipse, Visual Studio, IntelliJ… In this unit we are going to focus on some of them.

2. IDE types

There are two main types of IDEs:

3. Functions and components of an IDE

Development environments are composed by some useful programming tools that help us meet our goals. These tools can be: