Environnement de développement

Définition - Que signifie l'environnement de développement?

Un environnement de développement est un ensemble de procédures et d'outils pour développer, tester et déboguer une application ou un programme.

L'environnement de développement comporte normalement trois niveaux de serveur, appelés développement, préparation et production. L'ensemble des trois niveaux est généralement appelé DSP.

  • Serveur de développement: c'est ici que le développeur teste le code et vérifie si l'application s'exécute correctement avec ce code. Une fois que l'application a été testée et que le développeur estime que le code fonctionne correctement, l'application se déplace ensuite vers le serveur intermédiaire.
  • Serveur intermédiaire: cet environnement est conçu pour ressembler exactement à l'environnement du serveur de production. L'application est testée sur le serveur intermédiaire pour vérifier sa fiabilité et s'assurer qu'elle n'échoue pas sur le serveur de production réel. Ce type de test sur le serveur intermédiaire est la dernière étape avant que l'application puisse être déployée sur un serveur de production. L'application doit être approuvée pour pouvoir être déployée sur le serveur de production.
  • Serveur de production: une fois l'approbation effectuée, l'application devient alors une partie de ce serveur.

Definir Tech explique l'environnement de développement

Dans le développement de logiciels, l'environnement de développement est un ensemble de processus et d'outils utilisés pour développer un code source ou un programme.

Ce terme est parfois utilisé comme synonyme d'environnement de développement intégré (IDE), qui est l'outil de développement logiciel utilisé pour écrire, construire, tester et déboguer un programme. Ils fournissent également aux développeurs une interface utilisateur (UI) commune pour développer et déboguer dans différents modes. De manière générale, le terme environnement de développement ferait référence à l'ensemble de l'environnement, y compris les serveurs de développement, de transfert et de production, tandis que l'EDI se réfère uniquement à l'application locale utilisée pour coder. Bien sûr, il y a beaucoup de chevauchement lorsque vous utilisez un IDE pour le débogage tout comme vous utilisez un serveur de développement pour tester.