Про Parser3 в 2024 году и утраченные технологииЗнаете ли вы про интересный феномен утраченных технологий? Так, например, отправить на луну космический аппарат сейчас невозможно, хотя еще в конце 60х это успешно сделали американцы. Всему виной проблема устаревания и передачи технологий следующим поколениям. Так называемый legacy. Подумайте, сможете ли вы запустить ваш сайт на React 17 и NodeJS 20 через 10 лет, если обратная совместимость не будет в приоритете, а ни одной вам так нужной зависимости вы не сможете скачать? Вот так и мой опыт с этим сайтом. Он был написан в 2005 году на коленке на вполне маргинальной технологии Parser3 от студии Лебедева. В то время еще не придумали докеризацию и самым популярным браузером был Apache 2. С тех пор много воды утекло, Apache 2 все также можно установить, Parser3 появился в Debian пакетах. MySQL теперь версии 8, пятерка уже не поддерживается. Пришлось также закрыть страницы регистрации и отправки пароля, что бы закрыть источник взломов. Потратил полтора дня чтобы докеризировать все это дело и инициализировать строку подключения к базе данных. Заодно настроил CI/CD в Drone и деплоймент в собственный кластер Hashicorp Nomad на Хетцнере. Однако, результатом доволен. Этот сайт я оставлю как есть, как музейный экспонат технологий, которые дошли до наших дней с появления веба.
Оставить комментарий |
© Максим Прокопов 2005-2024 | О сервере |