Vývojové prostředí je oddělený prostor, ve kterém vývojář vytváří a testuje web nebo aplikaci, aniž by ovlivnil ostrý web. Existuje proto, aby se chyby při vývoji nedostaly k návštěvníkům.
V praxi rozlišujeme tři úrovně. Lokální prostředí běží přímo na počítači vývojáře – tam vzniká nový kód, testují se funkce a ladí se chyby, aniž by to kdokoli jiný viděl. Staging je kopie webu na serveru, která vypadá a chová se jako ostrý web, ale není přístupná veřejnosti – slouží ke schvalování změn klientem a k finálnímu testování před nasazením. A produkční prostředí je ten skutečný web, který vidí návštěvníci. Změny se přesouvají postupně: lokální prostředí → staging → produkce. Tento postup zajišťuje, že na ostrý web se dostane jen ověřený a otestovaný kód.
U nás vývoj probíhá právě takhle. Lokálně často používáme Docker, který nám umožní nasimulovat přesně stejné prostředí jako na serveru. Staging nasazujeme na subdoménu, kde klient vidí rozpracovanou verzi a dává nám zpětnou vazbu. Teprve po odsouhlasení provedeme deployment na produkci.
Vývojové prostředí chrání váš ostrý web před nedodělanými změnami a chybami. Když se váš vývojář na staging prostředí odkazuje, znamená to, že pracuje pečlivě a nesahá rovnou na živý web.
Chcete se dozvědět víc nebo potřebujete s vývojovým prostředím pomoct? Ozvěte se nám.