@27cm
Отступление: Надеюсь к вам можно на ты? Или это будет очередное притупление.
Не додумывай за меня мои взгляды или суждения.
Да же если все написанное мной снобизм, что из этого? Это же мое личное мнение.
Это как-то затронуло твою душу, что ты не мог пройти мимо? Извини.
Если ты хочешь меня перевоспитать? Не стоит терять на это время.
Мы на техническом форуме. Давай лучше подумаем как можно сделать dev окружение для php разработчика более простым и эффективным.
P.S
Уважаемая мышь!
Надеюсь ты прочтешь эти строки,
Прости за резко сказанные слова.
Прости за то, что рассмотрел в тебе зло и страдания,
которые влечет за собой разработка ПО.
Прости ...
65536
Не настаиваю, умного дополнения нет. Но я отучился от него:
- вим есть вполне сносное общее дополнение, основанное на открытых файлах.
- есть снипеты
А вообще я ввел себе в практику максимально работать с phpspec ( возможно даже не всегда в том контексте, который задан его идеологами)
Т.Е. Я пишу спеки для всего своего кода, да же там где это можно было бы опустить.
Особенно при использовании сторонних фреймворков. это позволяет мне увидеть что происходит внутри. Это поначалу дольше но это интересно. И поэтому начинаешь запоминать
@Apathetic
Если про мышь - не так давно смотрел видео о вим, и решил ради шутки процитировать вольный перевод ).
Если это тебя смутило или где-то запахло, извини не мои проблемы.
Не вижу причин делать из этого личную драму.
65536
Каюсь и я тут грешен.
Браузер это же не dev environment.
Заглядываю туда, только когда верстаю )
твой подход к докеру не спользую потому, что это су#$ докер любит место занимать. Но локали проблем нет но когда на сервере может очень быстро все занять.
Я в итоге даже стал делать контейнеры плоскими (не помню название утилиты избавляет контейнер от родителей)
По шаред была такая проблема:
1. нативно не работал chmod +x (я не понял почему)
2 пробывал кучу всего (тут история умалчивается, было в том году - не помню)
вы итоге прошел вроде как к nfs, но мне показалась работа больно медленной
3 настроил sshfs и забыл о проблеме
Сергей Протько
Я использую несколько контейнеров:
- dev-контейнер с доп плюхами типа zsh, левыми зависимостями и пользователями (любой проект запускается за пару минуту просто составив нормальный docker-compose.yml)
- ci - контейнеры еще более тяжелые
- prodaction контейнеры максимально легкие и оптимизированные
я долго работал с вагрант но решил отказаться от него в пользу докер потому, что:
- более простой и быстрый sharing ( shared folders вагрант я так и не подружился просто использовал sshfs)
- использование утилит контейнера как нативных (например composer как docker run -v .:/app -ti composer /usr/bin/composer ).
Я вообще как-то загнался и кучу утилит перевел на такую магию.
P.S
я и написал что надо бы линукс.
docker как на win так и скорее всего не мак ( сам не проверял) большой костыль, который создает
виртуалку с линь на которой установлен докер.