Comments 12
О, брат по разуму! Я тоже был критически недоволен современным CMS-монстрами, и потому полгода назад написал свой PHP-фреймворк для решения кучки своих задач: типовые сайт-визитки, типовые сайты по раскрытию информации для ПИФов, конвертации и работа с дампами БД, операции с файлами, и - надо же! - менеджмент и обработка видео. В итоге должен получиться модуль для полуавтоматического видеомонтажа в браузере.
Создание ядра заняло 2-3 недели в паре с ИИ.
Та же концепция “всё есть файл”, но по-умолчанию работает без БД. В итоге оказалось, что проект для меня настолько удобный, что развернул на нём же большую СУБД для заказчика.
Вот только выкладывать это в паблик вероятно поленюсь, в отличие от автора этого поста, за что ему спасибо, это ценно!
Мы полностью отказались от JavaScript
Раньше тоже этим занимался. Потом открыл для себя vue и SSG и обнаружил, что js-файл на выходе там настолько маленький, что смысла дальше оптимизировать особо и нет. А раздача статики ещё быстрее, чем генерация (чем ещё пользовались wakaba и futaba, если правильно помню).
Для сравнения, https://zassyha.ru/ с картинкой 240Кб на главной:

И https://pro-kanji.ru/ с vue, роутингом на JS, “монструозным” css-файлом (с semantic-ui, т.к. мне было лень верстать), но без больших картинок:

Смысл в том что ломаться там нечему. Только голый php(pdo)+html+css. Всё. Я просто начинал кодить ещё на wen.ru с телефона, поэтому предпочитаю надёжность лома.
Изображение в .jpeg на 237 КБ тоже удивило. Когда речь идёт о сверх-лёгких решениях, однозначно ожидаешь увидеть .avif или, на крайний случай, .webp. Легко без чрезмерно заметных потерь ужать эти 237 до 50 КБ, а то и меньше.
Так сайт практически ничего не делает, поэтому и быстро работает. А wordpress и drupal предоставляют универсальный фреймворк для разработки решений. Хотя и они с прямыми руками будут работать быстро.
Жесть, посмотрел на код - как будто бы в 2009 год вернулся :) wen.ru, ruwap, xwab, wapadmin, хомяк :) Спасибо за ностальгию, но в прод такое тащить нельзя)
Вижу пыху, ставлю лайк )


0.0023 секунды на генерацию: зачем я собрал «стальной» движок на PHP в эпоху жирных CMS