ALERT

[WEBINAR] See the Whole Story: The Case for a Visualization Platform

Development Environment

Definition - What does Development Environment mean?

A development environment is a collection of procedures and tools for developing, testing and debugging an application or program.

The development environment normally has three server tiers, called development, staging and production. All three tiers together are usually referred to as the DSP.

  • Development Server: Here is where the developer tests code and checks whether the application runs successfully with that code. Once the application has been tested and the developer feels that the code is working fine, the application then moves to the staging server.
  • Staging Server:This environment is made to look exactly like the production server environment. The application is tested on the staging server to check for reliability and to make sure it does not fail on the actual production server. This type of testing on the staging server is the final step before the application could be deployed on a production server. The application needs to be approved in order to deploy it on the production server.
  • Production Server: Once the approval is done, the application then becomes a part of this server.

Techopedia explains Development Environment

In software development, the development environment is a set of processes and tools that are used to develop a source code or program.

This term is sometimes used synonymously with integrated development environment (IDE), which is the software development tool used to write, build, test and debug a program. They also provide developers with a common user interface (UI) to develop and debug in different modes. Generally speaking, the term development environment would refer to the entire environment, including development, staging, and production servers, whereas the IDE just refers to the local application used to code. Of course, there is much overlap as you use an IDE for debugging just as you use a development server to test.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.