Next.js или конструктор: как выбрать и не пожалеть через год
Начнем с неудобного для нас признания: если вам нужен лендинг на месяц под акцию, берите конструктор. Tilda соберет его за вечер, и это нормальный инженерный выбор.
Разница появляется, когда сайт живет дольше кампании. Каталог, который надо связать с учетной системой. Форма, которой нужен свой сценарий валидации. Страница, которая должна открываться за секунду на телефоне с базарным интернетом. На конструкторе каждый такой шаг превращается либо в костыль, либо в жесткое ограничение платформы.
Вторая развилка: данные. На конструкторе база клиентов живет на чужом сервере по чужим правилам. Экспорт, права доступа, судьба данных при закрытии тарифа: все эти вопросы обычно задают слишком поздно.
Третья: безопасность. Уязвимость платформы конструктора чинит платформа, когда сочтет нужным. В своем коде дыру можно закрыть в день обнаружения, если код написан так, что его можно менять.
Наш подход: Next.js со статической сборкой для витрин и с базой для каталогов. На старте это дороже конструктора, а на горизонте двух лет обычно выходит дешевле, потому что не приходится переезжать.
Если сомневаетесь, что нужно именно вам, опишите задачу, скажем честно. Иногда мы сами советуем обойтись конструктором, такое тоже бывает.