Roman Kitaev, если в целях разработки, то зачем каждый раз? Ну один раз поставил себе php 5.6/7.2, composer, git, phpstorm, node, npm, mariadb. Вместо apache - php builtin web server. Лично моих 95% задач это покрывает.
7. Не совмещать написание сервиса, который вы РЕАЛЬНО хотите запустить с изучением чего-то нового (языка, БД).
Абсолютно не согласен. Только так и проходит РЕАЛЬНОЕ изучение и опыт. Но! Нужно пробовать новое маленькими порциями (попробовать новую библиотеку, например). А не так, типа всю жизнь писал на PHP+MySQL+Jquery и тут резко решил новый проект в виде микросервисов на Go с использованием докера.
Adamos, можно заниматься самому. На самом деле, вряд ли когнитивкой что-то испортишь себе. В худшем случае, ничего не изменится. Сиди днями, веди дневник, записывай мысли, чувства, действия. Анализируй. Всё.
Yan-s, в смысле аналог смены виртуалок? Ну вряд ли. Это больше монолитная система. WSL по сути это exeшник, запуская который, открывается терминал убунты (или других) как cmd.exe. Только мгновенно и без виртулизации. Туда удобно установить всё, что есть в homestead, поднять sshd, а в винде только phpstorm, git и сам проект. В шторме заменить terminal на этот, сделать удалённые php, nodejs interpreter'ы и можно работать.
То есть по сути тот же homestead, но без эмуляции. Как wine.
hckn,
Лично для меня — отсутствие многих дров. Убунта не завелась нормально ни на ideapad 520, ни на моем текущем ПК. И, не поверишь, всякие глюки гнома и софта в убунте (типа "произошла непредвиденная ошибка. Отправить отчёт?", Особенно после обновлений) случаются гораздо чаще, чем что-либо в винде отваливается (вообще не припомню такого на 10ке).
Предпочитаю пользоваться MacOS и Windows + Vagrant/Docker/WSL.
А еще супер эффективно по полчаса включать и выключать
Какой полчаса, у меня win10 грузится секунд за 5. А обновления требующие ребута выходят нечасто, чтобы об этом ныть.