Каков наилучший подход для поддержания долгосрочной стабильной среды разработки?
Я предпочитаю использовать server:run
или мой сервер apache2 на app_dev.php
для разработки?
Поскольку я работаю на стороне клиента, я знаю, что использование нефиксированного базового URL может быть неоднозначным и вызывать неожиданности в работе, а также я думаю, что проще использовать встроенный сервер PHP и легко запускать / останавливать / перезапускать ,
Но сотрудник сказал обратное, потому что:
Это более производственная среда, и она более стабильна для долгосрочного развития.
Кулинарная книга Symfony гласила:
Предпочтительным способом разработки приложения Symfony является использование внутреннего веб-сервера PHP. Однако при использовании более старой версии PHP или при запуске приложения в производственной среде вам потребуется использовать полнофункциональный веб-сервер.
http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html
Но каков правильный путь?
РЕДАКТИРОВАТЬ: я не спрашиваю мнения, но реальные факты и знать, как добиться большей стабильности в моем процессе разработки
Итак, мой вопрос:
Какой из этих подходов предоставит мне среду разработки, наиболее близкую к производственной?
PHP встроенный веб-сервер очень запаздывает. Это «предпочтительный способ», потому что он может быть настроен в данный момент. Вам не нужно настраивать виртуальные хосты, конфиги и другие вещи. Вы просто запускаете одну команду. И может развиваться в данный момент.
Если вы уже настроили веб-сервер и можете добавить проект для его доставки, я бы порекомендовал вам использовать этот подход. Потому что у вас будет более стабильная и быстрая среда.
Других решений пока нет …