Я ненавижу фронт: как Craftum упростил разработку

Как Craftum помог мне упростить фронтенд разработку без Bootstrap и TailwindCSS. Отзыв разработчика о конструкторе сайтов для программистов. Быстрая загрузка, готовые блоки, минимальные усилия.
Не поймите меня неправильно, у меня нет неприязни к JavaScript. Но я не большой любитель использовать Bootstrap, искать часами подходящую тему для TailwindCSS или писать свой “CSS-фреймворк”. Это просто не мое.
Начало нового проекта
Написать бэкэнд — легко. Написать фронтэнд — тоже пойдет. Но когда дело доходит до стилизации сайта, становится очень грустно. Хочется все бросить или нанять дизайнера. :melting_face:
Как меня спас Craftum
Я никогда не смотрел в сторону конструкторов сайтов. Какие бы современные они ни были, я и сам могу написать фронтэнд, который будет более гибким и функциональным. Зачем мне это? Это что-то для людей, которые совсем ничего не понимают в разработке.
Но Craftum привлек меня тем, что я в нем работаю (лол), он не дорогой и тем, что я могу настроить все стили в конструкторе.
Проблемы
Многие пользователи жалуются, что нельзя сделать интернет-магазин, толковый блог или личный кабинет. Это, конечно, проблема, но не для меня.
Решения
Я поднял API на самом дешевом хостинге, который только смог найти. Сделал весь фронтэнд, включая внутренние страницы сервиса, на Craftum. Придумал себе “язык шаблонов”, то есть как я буду идентифицировать переменные на странице.
А дальше — прямые руки, VanillaJS и вперед. Пять минут на донастройку, и я получил PageSpeedScore 95%+. Такие позиции порой невозможно достичь на каком-нибудь Nuxt из-за его сложной логики рендеринга. Здесь же вы получаете сайт, созданный как в вашей молодости: HTML + JS + CSS. Больше ничего не нужно.
Итог
Что мы получаем:
- Быстрая загрузка
- Отсутствие верстки и готовые блоки
- JavaScript можно скинуть на какой-нибудь GPT
- Пишите бэкэнд и не напрягайтесь!
Правда, позже я всё-таки ушёл с Craftum для блога — подробности в статье Hugo vs Craftum: сравнение для блога разработчика . Но для лендингов и простых проектов Craftum остаётся отличным выбором. А если нужна помощь с кодом — попробуй Cursor AI .