Изображение к публикации - Документация по веб-фреймворку Jaspr

Документация по веб-фреймворку Jaspr

Jaspr — это современный веб-фреймворк для создания веб-сайтов на языке Dart с поддержкой как клиентской, так и серверной отрисовки.

  • Jaspr был создан с целью разработки веб-фреймворка, который выглядит и работает так же, как Flutter, но отображает обычный HTML и CSS.
  • Jaspr ориентирован в основном на Flutter-разработчиков, которые хотят создавать веб-сайты любого типа (особенно те, которые не подходят для Flutter Web).
  • Jaspr стремится расширить границы возможностей Dart в веб-разработке и серверном программировании, предлагая вам продуманный полнофункциональный веб-фреймворк, полностью написанный на Dart.

Основные функции

  • Знакомый. Работает по аналогичной компонентной модели, как виджеты Flutter.
  • Мощный. Встроенная поддержка серверного рендеринга.
  • Простота. Автоматическая синхронизация состояния компонентов между сервером и клиентом.
  • Быстро. Выполняет оптимизированные обновления DOM только там, где это необходимо.
  • Гибкость. Работает на сервере, клиенте или на обоих, с ручной или автоматической настройкой. Вы сами решаете.

Онлайн-редактор и игровая площадка

Вдохновленный DartPad, Jaspr имеет собственный онлайн-редактор и площадку для экспериментов, которая называется JasprPad.

Вы можете ознакомиться с примерами, пройти обучающий курс или попробовать jaspr самостоятельно — всё это в режиме реального времени в браузере. Если вы захотите продолжить программирование в автономном режиме, вы можете быстро загрузить текущие файлы, объединенные в полный проект Dart, готовый к началу локального программирования.

JasprPad также создан с использованием самого Jaspr , поэтому вы можете ознакомиться с его исходным кодом , чтобы понять, как Jaspr может использоваться в более крупном приложении.

Изображение к публикации - онлайн-редактор JasprPad
Изображение 1. Онлайн-редактор JasprPad