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