1. Объявляешь модель указывая поля
2. Remult сразу создаёт JSON-базу, чтобы быстро экспериментировать (потом можно перейти на PostgreSQL)
3. По модели на бэкенде генерирует весь CRUD API для REST и GraphQL).
4. На фронте сразу API, чтобы модель загрузить.
5. Валидация из коробки
В демо автор реально за 20 минут делает CRUD для ToDo с БД, живыми обновлениями по WebSocket, правами доступа и деплоит это.
Это реально, что нужно для бизнеса — 20 минут и проверяем гипотезу.
У Remult появились ручные миграции и они круто сделаны.
https://remult.dev/docs/migrations.html
Обычно 99% миграций очевидные и только ради 1% нужно их писать руками.
У Remult есть TypeScript класс, по которому на сервере генерируются CRUD REST, а на клиенте методы запроса данных.
Когда вы меняете этот TS-класс, то Remult сам мигрирует базу данных (удобно для прототипа).
Но можно включить режим, когда она будет генерировать SQL-код каждый миграции. Вы её можете проверить и в том 1% случае исправить руками.
У Remult появились ручные миграции и они круто сделаны.
https://remult.dev/docs/migrations.html
Обычно 99% миграций очевидные и только ради 1% нужно их писать руками.
У Remult есть TypeScript класс, по которому на сервере генерируются CRUD REST, а на клиенте методы запроса данных.
Когда вы меняете этот TS-класс, то Remult сам мигрирует базу данных (удобно для прототипа).