Документация по веб-фреймворку Jaspr
Jaspr — это современный веб-фреймворк для создания веб-сайтов на языке Dart с поддержкой как клиентской, так и серверной отрисовки.
- Jaspr был создан с целью разработки веб-фреймворка, который выглядит и работает так же, как Flutter, но отображает обычный HTML и CSS.
- Jaspr ориентирован в основном на Flutter-разработчиков, которые хотят создавать веб-сайты любого типа (особенно те, которые не подходят для Flutter Web).
- Jaspr стремится расширить границы возможностей Dart в веб-разработке и серверном программировании, предлагая вам продуманный полнофункциональный веб-фреймворк, полностью написанный на Dart.
Основные функции
- Знакомый. Работает по аналогичной компонентной модели, как виджеты Flutter.
- Мощный. Встроенная поддержка серверного рендеринга.
- Простота. Автоматическая синхронизация состояния компонентов между сервером и клиентом.
- Быстро. Выполняет оптимизированные обновления DOM только там, где это необходимо.
- Гибкость. Работает на сервере, клиенте или на обоих, с ручной или автоматической настройкой. Вы сами решаете.
Онлайн-редактор и игровая площадка
Вдохновленный DartPad, Jaspr имеет собственный онлайн-редактор и площадку для экспериментов, которая называется JasprPad.
Вы можете ознакомиться с примерами, пройти обучающий курс или попробовать jaspr самостоятельно — всё это в режиме реального времени в браузере. Если вы захотите продолжить программирование в автономном режиме, вы можете быстро загрузить текущие файлы, объединенные в полный проект Dart, готовый к началу локального программирования.
JasprPad также создан с использованием самого Jaspr , поэтому вы можете ознакомиться с его исходным кодом , чтобы понять, как Jaspr может использоваться в более крупном приложении.

