Как стать автором
Обновить

Давайте избавимся от LAMPового рабства

Время на прочтение2 мин
Количество просмотров15K

Не знаю как вы, а я регулярно сталкиваюсь с ситуацией - предлагаешь кому-то сделать проект на современном стеке технологий, а он говорит - "Да я лучше установлю Wordpress". Думаю, многие мало-мальски опытные программисты, ненавидят вордпресс. Но почему заказчики предпочитают его?

Да, можно сказать, что для него есть куча готовых плагинов, что многие программисты его знают (пусть и ненавидят). Но в то же время даже заказчики понимают, что вордпресс очень быстро превращает в тормозящую свалку из плагинов разной степени глючности. Но почему они все-таки его предпочитают?

Мне кажется я нашел ответ. Этот ответ - хостинги.

Точнее, виртуальные LAMP-хостинги. Те самые, по 100 рублей сайт. Они не меняются последние лет 20. И они действительно очень удобны для простых людей.

Почему? Потому что там все есть. Панель управления, где есть кнопка "Создать сайт на Wordpress/Drupal/MediaWiki с таким-то адресом". Ты нажимаешь, и сайт создан. Всё. Для заказчиков это куда важнее любой технологичности.

И тут я задумался - а почему нет замены этому для современных веб-сервисов на современном стеке технологии? И нашел ответ, который меня поразил. Замена есть. Но ею никто не пользуется как заменой.

Это docker-образы.

Docker-образ - это буквально картридж для игровой приставки, который вставил в слот, и он сразу работает. Ну, несколько env-параметров укажи, и работает. Технологический стек при этом может быть любым. Docker для этого и нужен - абстрагировать технологический стек и все окружение от конечной эксплуатации.

И вот представьте себе такую картинку. Допустим, есть веб-хостинг, который так же удобен, как LAMP-хостинг. Где вместо каталога с Вордпрессом и Друпалом есть по сути каталог с Docker Hub. Где, к примеру, для каждого docker-образа есть стандартизированный язык описания интерфейса настроек, который генерирует веб-форму настроек этого образа, понятную даже бухгалтеру. Допустим, там будет разделение на "простые" и "расширенные" настройки. Так же, как у формы для создания Wordpress-сайта могут быть параметры "Название сайта" и "Домен".

И если такое будет, то по сути заказчики смогут создавать себе сайт на любом стеке технологий нажатием одной кнопки. Выбрав готовый движок из docker-каталога или получив архив с docker-образом, который ему разработал программист. И всё. Сайт заработал. Не сложнее, чем Wordpress.

Я попробовал найти подобные хостинги, но не нашел. Мне кажется, их действительно нет.

И это неправильно. Все устали от дихотомии - либо удобный, но устаревший на 20 лет LAMP-хостинг, либо VPS, который настраивай сам, ты же программист. Должно быть что-то такое же простое как первое и такое же функциональное, как второе. И все технологии для этого уже есть.

Надо просто наконец сделать такие хостинги.

Теги:
Хабы:
Всего голосов 21: ↑7 и ↓14-7
Комментарии29

Публикации

Истории

Работа

DevOps инженер
43 вакансии

Ближайшие события