TGViewer
DartWay Ru | Flutter & Fullstack Dart DartWay Ru | Flutter & Fullstack Dart @dartway_dev_ru · 596 subscribers
Post #163 223
Serverpod 4: обзор с комментариями

Вышел Serverpod 4, а вместе с ним App Studio. Сам я с Serverpod ухожу, но для fullstack на Dart он остаётся солидным выбором — так что разобрал обновление по пунктам.

Full-stack hot reload
База, сервер и Flutter-приложение поднимаются одной командой, любая правка — от модели до экрана — подхватывается на лету, и приложение не теряет состояние. Больше не нужно держать четыре терминала и перезапускать всё руками.
Удобно, но на мою работу почти не влияет. У меня много параллельных сессий с агентами в фоне, локальный стенд не запущен вообще — результат смотрю на тестовом стенде пару раз в день.


Postgres без Docker и MCP-сервер

Для локальной разработки есть встроенный Postgres — Docker не нужен. Встроенный MCP-сервер даёт агенту доступ к запущенному стеку: логи, миграции, работающее Flutter-приложение.
На хитрых багах пригодится, но глобальных проблем не решает: логи агенту и так доступны, и нехватку информации я встречаю редко.


Офлайн и база на клиенте

Те же модели и ORM теперь генерируют SQLite во Flutter, а одна строка database: sync включает двустороннюю синхронизацию с сервером.
Правильное направление, мы в DartWay тоже идём туда. Пока это экспериментальная версия, но со временем, думаю, доведут.


Future calls и общие модели

Фоновые задачи объявляются обычными Dart-методами, появились повторяющиеся. Модели можно вынести в отдельный пакет и делить между сервером и Flutter.
Общие модели — известная боль и одна из причин, по которой я ушёл с Serverpod. Теперь они есть и это разумный шаг.


Serverpod Cloud

Деплой бэкенда, базы и веб-приложения одной командой, от $5 в месяц. Фреймворк бесплатный, зарабатывают на хостинге — модель понятная.
Инфраструктуру агент сегодня разворачивает за пару промптов. А если не понимаешь, как устроен твой сервер, доверять его кому-то в любом случае стрёмно.


App Studio

Десктопное приложение, в котором уже есть Flutter, Dart и Serverpod. Своего ИИ внутри нет — подключаешь Claude Code, Cursor или любой другой агент. На выходе обычный проект, а не закрытая песочница, как у Lovable.
Настоящая разработка упирается не в настройку окружения. Прототип сделать легко — сложно становится, когда экранов и требований много и всё надо держать согласованным, а окно чата рядом с готовым приложением здесь не помогает. Как и сам Serverpod: он даёт по инструменту на задачу, но связывать их в архитектуру приходится самому, иначе проект превращается в кашу.

Почему я ухожу с Serverpod — расскажу в ближайшие дни.

▶️ https://youtu.be/HL9ja3EwXzY
YouTube Serverpod 4 и App Studio: обзор обновления с комментариями Вышел Serverpod 4 и App Studio. Смотрю, что они обещают, и разбираю, что из этого реально нужно, когда код пишет ИИ-агент. Таймкоды я расставил по кадрам, а не по речи, так что проверь: 0:00 Зачем обзор, если мы уходим с Serverpod 1:19 Full-stack hot reload…
  • 🔥 3
  • ❤ 2
More from @dartway_dev_ru
  1. Sep 28, 2026Новости DartWay Я принял решение полностью отказаться от Serverpod, чтобы снять все ограни…
  2. Sep 27, 2026Dart MCP: что реально даёт ИИ-агенту MCP-сервер встроен в Dart SDK с июля 2025 года. Подкл…
  3. Sep 4, 2026Flutter 3.47: что сломается и что делать до ноября Записал разбор — первый выпуск новой се…
  4. Sep 3, 2026Post #161
  5. Sep 3, 2026Релиз DartWay, 3 сентября За 10 дней: 47 пул-реквестов, закрыто 39 issue, 7 500 строк кода…
  6. Sep 1, 2026Что такое AI-native разработка на самом деле Все, кто внедрил агентов в разработку, ждали…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →