Назад | Перейти на главную страницу

я должен использовать субдомен на реальном сервере для моей среды разработки?

Каковы плюсы и минусы настройки поддомена для использования в качестве среды разработки на том же сервере, что и действующий веб-сервер?

Плюсы для меня в том, что он уже настроен - dev.mysite.com, мне не нужно беспокоиться о настройке другого сервера с такой же конфигурацией.

Какие еще соображения по этому поводу?

Вы обозначили единственное преимущество использования вашей производственной среды для разработки: она требует минимального времени на установку. Однако «минусов» много.

Вообще говоря, ваша среда разработки и тестирования должна быть полностью отделен от ваша рабочая производственная среда - если в вашем коде разработки есть ошибка, которая разбрасывает мусор по всей файловой системе производственного сервера или, что еще хуже, начинает удалять данные из вашей производственной базы данных, вы столкнетесь с миром боли, пытаясь устранить ущерб.
Правильная среда разработки также позволяет вам тестировать то, что вы никогда не пытались бы сделать в производственной среде (например, удаление большого количества данных), чтобы увидеть, как ведет себя система.

VMWare дешево (на самом деле их бесплатные инструменты отлично подходят для создания сред разработки), а достойное оборудование для его запуска не так дорого. В качестве альтернативы вы можете использовать другие решения виртуализации (для рабочих станций), например VirtualBox для настройки среды разработки.

Это сильно зависит от вашего окружения. Это, возможно, безопасно, если ваша среда разработки точно такая же, как и ваша производственная среда (и вы ограничиваете доступ для разработчиков). Но если вы хотите протестировать миграцию на новые версии вашего фреймворка или других библиотек, это очень небезопасно в действующей системе. Переход на новую основную версию фреймворка определенно может сломать ситуацию и должен быть сначала хорошо протестирован в безопасной среде.