Indholdsfortegnelse:
Definition - Hvad betyder udviklingsmiljø?
Et udviklingsmiljø er en samling af procedurer og værktøjer til udvikling, test og fejlsøgning af en applikation eller et program.
Udviklingsmiljøet har normalt tre serverlag, kaldet udvikling, iscenesættelse og produktion. Alle tre lag sammen kaldes normalt DSP.
- Udviklingsserver: Her tester udvikleren kode og kontrollerer, om applikationen kører med den kode. Når applikationen er testet, og udvikleren føler, at koden fungerer fint, flyttes applikationen derefter til iscenesættelsesserveren.
- Staging Server: Dette miljø er lavet til at ligne nøjagtigt som produktionsservermiljøet. Programmet testes på iscenesættelsesserveren for at kontrollere, om det er pålideligt, og for at sikre, at det ikke mislykkes på den faktiske produktionsserver. Denne type test på iscenesættelsesserveren er det sidste trin, før applikationen kunne implementeres på en produktionsserver. Applikationen skal godkendes for at kunne implementere den på produktionsserveren.
- Produktionsserver: Når godkendelsen er udført, bliver applikationen derefter en del af denne server.
Techopedia forklarer udviklingsmiljø
I softwareudvikling er udviklingsmiljøet et sæt processer og værktøjer, der bruges til at udvikle en kildekode eller et program.
Dette udtryk bruges undertiden synonymt med integreret udviklingsmiljø (IDE), som er det softwareudviklingsværktøj, der bruges til at skrive, bygge, teste og fejlsøge et program. De giver også udviklere en fælles brugergrænseflade (UI) til at udvikle og debugge i forskellige tilstande. Generelt refererer udtrykket udviklingsmiljø til hele miljøet, inklusive udviklings-, iscenesættelses- og produktionsservere, mens IDE kun henviser til den lokale applikation, der bruges til at kode. Der er selvfølgelig meget overlapning, da du bruger en IDE til fejlsøgning, ligesom du bruger en udviklingsserver til at teste.
