Инфраструктура для web и mobile разработки в Mac OS?
Всем доброго дня. Занимаюсь веб-разработкой 4 года, в основном это были Backend и немного фронта. Работал всегда на Windows с Vagrant/Homestead/Docker или в Ubuntu на домашнем PC, всего хватало проблем/тормозов и еще чего-то страшного не возникало. Но тут все обрело новый поворот, стало приходится много работать с дизайнерами, по этому необходимо иметь под рукой Photoshop/Sketch, также есть необходимость работать с приложением под iOS/Android
Поэтому буду брать Macbook pro 15", новый или б/у пока не знаю, не определился, отзывы разные. Единственный момент который мне точно нравится в новом Pro 15" это габариты, что несомненно удобно. В остальном для меня разницы пока нет.
Решил подготовиться заранее и выбрать на каком софте работать в направлении бэкенда на PHP, стоит ли все устанавливать в систему или лучше использовать тот же Homestead. Какая скорость у него в MacOS, какие проблемы? Какова скорость докера?
В новой прошке шлейф экрана впаян в дисплей, и от закрытия открытия крышки он перетирается, замена его происходит со всем дисплеем. А по поводу софта, я правда фронтендер, все довольно быстро летает если оптимально настроено. Gulp при сборке проекта в 15 страниц с 20 плагинами (pug, scss, autop...) собирает весь проект за 13 секунд, но это из-за картинок в большей степени пока обработает, в режиме вотчера, изменения на лету меньше секунды.
Любые контейнеры работают примерно одинаково) как и виртуалки. Это зависит не от macos, а от того сколько вы памяти в него возьмёте и какой процессор. Сам пользуюсь докером и у меня он запускается со всем зоопарком с нуля секунд за 30. Но у меня и конфиг i5 2.3 Coffee lake с 16gb ram.
Ну меня скорее интересовал вопрос не скорости запуска. Например у меня на Ubuntu сайт отдается за 25мс, на ноутбуке с Win и Vagrant 800мс, а в докере на нем 3000мс (или 3 сек). то есть меня интересует что лучше использовать и как настроить чтобы летало и было удобно работать))
Константин Б., это проблема не устройства. Обычно проблема задержек в контейнерах это кривой DNS и настройки сети. Это все прекрасно лечится конфигурацией контейнера