Innholdsfortegnelse:
Definisjon - Hva betyr utviklingsmiljø?
Et utviklingsmiljø er en samling prosedyrer og verktøy for å utvikle, teste og feilsøke en applikasjon eller et program.
Utviklingsmiljøet har normalt tre serverlag, kalt utvikling, iscenesettelse og produksjon. Alle tre lagene sammen blir vanligvis referert til som DSP.
- Utviklingsserver: Her tester utvikleren kode og kontrollerer om applikasjonen kjører med den koden. Når applikasjonen er testet og utvikleren føler at koden fungerer bra, flytter applikasjonen seg til iscenesettingsserveren.
- Staging Server: Dette miljøet er laget slik at det ser ut som produksjonsservermiljøet. Applikasjonen er testet på iscenesettingsserveren for å sjekke om den er pålitelig og for å sikre at den ikke svikter på den faktiske produksjonsserveren. Denne typen testing på iscenesettingsserveren er det siste trinnet før applikasjonen kunne distribueres på en produksjonsserver. Applikasjonen må godkjennes for å kunne distribuere den på produksjonsserveren.
- Produksjonsserver: Når godkjenningen er utført, blir applikasjonen en del av denne serveren.
Techopedia forklarer utviklingsmiljø
I programvareutvikling er utviklingsmiljøet et sett med prosesser og verktøy som brukes til å utvikle en kildekode eller et program.
Dette begrepet brukes noen ganger synonymt med integrert utviklingsmiljø (IDE), som er programvareutviklingsverktøyet som brukes til å skrive, bygge, teste og feilsøke et program. De gir også utviklere et felles brukergrensesnitt (UI) for å utvikle og feilsøke i forskjellige modus. Generelt sett vil begrepet utviklingsmiljø referere til hele miljøet, inkludert utviklings-, iscenesettelses- og produksjonsservere, mens IDE bare refererer til den lokale applikasjonen som brukes til å kode. Selvfølgelig er det mye overlapp som du bruker en IDE for feilsøking akkurat som du bruker en utviklingsserver for å teste.