Конструктор упирается в потолок
Конструктор хорош ровно до момента, когда сайту нужно что-то своё. Дальше начинаются обходные пути: скорость не починить, потому что код чужой; разметку не дополнить, потому что шаблон закрыт; интеграцию не сделать, потому что её нет в списке.
Каждое такое ограничение по отдельности терпимо. Вместе они означают, что сайт перестал быть инструментом и стал ограничением.
Что даёт собственный код
Полный контроль над скоростью и разметкой. Возможность подключить любую систему, а не выбранную платформой. Серверный рендеринг, из-за которого страницу видят и поисковые, и AI-краулеры. И право унести проект куда угодно вместе с исходниками.
Ещё одна вещь, о которой вспоминают поздно: на своём коде сайт можно развивать по частям. Новый раздел не требует переделки всего остального.
Когда это оправдано
Если сайт — витрина на месяц, конструктор честно делает свою работу. Если это основной канал продаж, который будет жить годами и обрастать разделами, интеграциями и языками, экономия на старте оборачивается потолком через полгода.
Мы пишем на Next.js: сервер отдаёт готовую страницу, разметка своя, интеграции любые. Подробнее — на странице сайты и лендинги.

