Как правило организовать рабочее окружение web разработчика?
Скажите, как правильно развернуть рабочее окружение web разработчика? В свое время начинал с denver и openserver. Потом разворачивал LAMP на Винде. Затем Ubuntu. Vagrant, docker. Экспериментировал с виртуализацией. Но все равно так и не нашел удобный вариант. Единственное условие - я не могу полностью отказаться от винды. Нужно все организовать на одном компьютере. Поделитесь опытом, кто как делает?
Долгое время пользовался Openserver-ом. Потом перешёл на докер. Это гораздо удобнее, т.к. ты можешь развернуть свой проект на любой машине не парясь, что там чего то нет. Для винды единственное не удобно, что там только определенные версии поддерживают виртуализацию.
Для сайтов VMWare или отдельная машина с SSD 60 Гб под CentOS (древний двухядерный Athlon и 2 Гб DDR2 - бюджетно и вполне шустро, даже для Magento) с панелью VestaCP. Можно установить на сервер git.
Доступ по локалке через примонтированный /home, На Windows - PHP Storm.