Tabla de contenido:
Definición - ¿Qué significa el entorno de desarrollo?
Un entorno de desarrollo es una colección de procedimientos y herramientas para desarrollar, probar y depurar una aplicación o programa.
El entorno de desarrollo normalmente tiene tres niveles de servidor, llamados desarrollo, preparación y producción. Los tres niveles juntos generalmente se denominan DSP.
- Servidor de desarrollo: aquí es donde el desarrollador prueba el código y comprueba si la aplicación se ejecuta correctamente con ese código. Una vez que la aplicación ha sido probada y el desarrollador siente que el código funciona bien, la aplicación pasa al servidor de ensayo.
- Servidor provisional: este entorno está diseñado para parecerse exactamente al entorno del servidor de producción. La aplicación se prueba en el servidor de ensayo para verificar la confiabilidad y asegurarse de que no falla en el servidor de producción real. Este tipo de prueba en el servidor provisional es el paso final antes de que la aplicación se pueda implementar en un servidor de producción. La aplicación debe ser aprobada para poder implementarla en el servidor de producción.
- Servidor de producción: una vez que se realiza la aprobación, la aplicación pasa a formar parte de este servidor.
Techopedia explica el entorno de desarrollo
En el desarrollo de software, el entorno de desarrollo es un conjunto de procesos y herramientas que se utilizan para desarrollar un código fuente o programa.
Este término a veces se usa como sinónimo de entorno de desarrollo integrado (IDE), que es la herramienta de desarrollo de software utilizada para escribir, construir, probar y depurar un programa. También proporcionan a los desarrolladores una interfaz de usuario (UI) común para desarrollar y depurar en diferentes modos. En términos generales, el término entorno de desarrollo se referiría a todo el entorno, incluidos los servidores de desarrollo, preparación y producción, mientras que el IDE solo se refiere a la aplicación local utilizada para codificar. Por supuesto, hay mucha superposición cuando usa un IDE para la depuración al igual que usa un servidor de desarrollo para probar.