Что лучше использовать в локальной разработке веб-проектов на Mac OS? MAMP Pro или Docker?
Всем привет.
Не так давно переехал с Windows на Mac OS. На Windows использовал Open Server Panel для поднятия окружения сайта. Сайты от лендингов до крупных сервисов. Сейчас решил найти что-то такое же только для Mac OS. Наткнулся на MAMP Pro. По скринам, на первый взгляд это что-то похожее на. OSPanel только для Mac OS. Во время изучения вопроса, также натыкался на тех, кто рекомендовал использовать Docker. Тогда решил изучить разные статьи по Docker и в свежих статьях пишут, что он умирает и компании избавляются от него. Просто цитирую, это не мое мнение. Так вот. Что порекомендуете? Поставить MAMP Pro, настраивать под каждый сайт и не париться? Или лучше сделать Docker под каждый проект включая лендинг с пару php скриптами? И можно ли, например, в MAMP Pro поставить бд Clickhouse, RabbitMQ и т.д. Redis я точно там видел. В общем, сейчас я в замешательстве, что мне делать.. Помогите найти правильный путь. Который сэкономит время и не будет меня ограничивать и создавать проблемы.
Docker умирает, PHP умирает, Java умирает, всё умирает, и Солнце скоро потухнет. Впрочем, это всё неважно, так как для локальной разработки не нужен ни докер, ни MAMP, ни Open Server Panel.
Суть ваших мыслей в чем? То что взял скачал каждый компонент (php, apache, nginx, mysql) с официального сайта и поставил локально без всяких помощников? Разверните, пожалуйста, свой ответ. Спасибо.
CaptainJustness, либо из пакетного менеджера поставил, либо скачал архив, распаковал его куда удобно и запускаешь в нужный момент. Использовать систему виртуализации для автоматизация выполнения пары-тройки команд в консоли - это как-то слишком.
Тут другой вопрос - далеко не все веб-разработчики хотят с консолью связываться в принципе. И для них скачать и установить MAMP или тот же OpenServer проще, чем что-то делать в консоли. Как говорится, между мышкой и клавиатурой всегда выберут мышку, хотя бы потому, что там одна рука задействована и её даже поднимать не нужно)
Сергей Мартыненко, а если допустим, я хочу Clickhouse прикрутить? Средства MAMP уже не помогут это сделать. И плюс в MAMP Pro только MySQL. А MariaDB там нет. Кто-то скажет что это одно и тоже, нифига это не одно и тоже уже давно)
Сергей Мартыненко, да фиг с ней с консолью... когда в разных проектах используются разные версии ВСЕГО а параллльно они жить не могут — вот тут жопа...
Глюкъ Виртуален, писал на чёртовой прорве языков самый разный софт под пожалуй все виды операционных систем, сталкивался с такими проблемами только на Ассемблере, Сях и Плюсах при наличии зависимостей от системных библиотек. Упомянутый автором вопроса MAMP - это PHP и Python, которые имеют собственные средства изоляции, так что нет никаких проблем вести кучу проектов с разными версиями всего.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.