Давайте остановимся на таком вопросе как среды разработки в веб-программировании. Это важная тема для понимания. В дальнейшем, при разработке крупных веб-проектов, с этим определением нужно быть знакомым и понимать для чего это нужно.
В силу своей специфики разработка веб-сайтов и веб-приложений автоматически создает 2 основные среды разработки.
Это среда production (prod) - рабочий сервер и среда development (dev) - разработка.
С этими средами вы можете встретиться при работе с различными менеджерами пакетов: npm, yarn, composer и.т.д.
Что означают эти среды разработки?
Для того, чтобы какое-то веб-приложение или веб-сайт стал доступным для посетителей, чтобы его могли просматривать посетители - это приложение должно стать доступным для посетителей, оно должно быть выложено на хостинг.
Это место, на котором ваш веб-сайт (веб-приложение) выложено на какой-то хостинг и доступно для просмотра посетителям сайта - это называется рабочий сервер или production.
Кроме среды production, программист имеет возможность создать так называемую development среду т.е. среду разработки, где будет вестись разработка этого самого веб-сайта или веб-приложения.
В чем идея?
Мы с вами можем в среде веб-разработки вносить какие-то правки и дополнения в проект, устранять какие-то неисправности и.т.д. и делать это мы с вами можем не боясь того, что посетители сайта увидят эти самые неисправности и наши какие-то отладочные действия по наладки этого веб-сайта или веб-приложения.
Т.е. development среда - это такой же веб-сервер, копия того же веб-сервера production, только установленная на домашнем компьютере, т.е. компьютере на котором вы работаете над приложением.
Вы установили на этом компьютере веб-сервер, базу данных, те самые скрипты, которые вы используете на production, симулировали работу этого production сервера и теперь можете смело вносить туда какие-то изменения.
Все ошибки и отладочные действия на development сервере посетители сайта не видят, они видят какую-то рабочую версию этого веб-сайта.
После того, как все изменения на веб-сайте сделаны, вы можете закачать эти изменения на рабочий сервер и посетители могут увидеть все изменения, которые вы произвели.
В этом основная идея, что мы можем разделить среду отладки от среды рабочей.
Среда отладки (development сервер) может отсутствовать, но самый лучший вариант разделять среду разработки и среду production.
Вот такая идея и это и является средами разработки веб-приложений.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти