Orientação gerada a partir de informações públicas. Apenas para referência.
O Jaspr Serverpod é um pacote Flutter/Dart que integra o Serverpod ao framework Jaspr, permitindo comunicação backend sem interrupções para aplicações web e multiplataforma. Ele simplifica a construção de aplicativos em tempo real e escaláveis, fornecendo uma forma estruturada de interagir com serviços do lado do servidor. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para desenvolvimento full-stack em Dart. Com autenticação integrada, sincronização de dados e geração de API do Serverpod, o Jaspr Serverpod simplifica a integração com o backend sem exigir manipulação manual de HTTP.
Casos de uso
Aplicações web em tempo real
Aplicativos Dart de pilha completa
Integração de backend multiplataforma
Aplicativos com autenticação habilitada
Aplicativos de sincronização de dados
Principais recursos
Integração sem interrupções com o Serverpod
Suporte multiplataforma
Autenticação embutida
Sincronização de dados em tempo real
Geração automática de API
Indicado para
Desenvolvedores Dart usando Jaspr
Projetos Flutter de stack completo
Aplicativos que precisam de atualizações em tempo real
Equipes usando Serverpod
Aplicativos web integrados ao backend
Considerações
Requer configuração do Serverpod
Limitado ao ecossistema Dart
Necessita de infraestrutura de backend
Melhor para aplicativos em grande escala
Dependente da compatibilidade com a versão do Serverpod
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
A modern web framework for building websites in Dart with support for both client-side and server-side rendering, as well as static site generation.
🔮 Why?: Jaspr was made with the premise to make a web-framework that looks and feels just like Flutter, but renders normal HTML and CSS.
👥 Who?: Jaspr is targeted mainly at Flutter developers that want to build any type of websites (especially ones that are not suitable for Flutter Web).
🚀 What?: Jaspr wants to push the boundaries of Dart on the web and server, by giving you a thought-through fullstack web framework written completely in Dart.
You can check out the samples, take the tutorial or try out Jaspr for yourself, all live in the browser.
When you want to continue coding offline, you can quickly download the current files bundled in a complete dart project, ready to start coding locally.
JasprPad is also built with Jaspr itself, so you can check out its source code to get a feel for how Jaspr would be used in a larger app.
Differences to Flutter Web - Design Principles
Jaspr is an alternative to Flutter Web, when you want to build any kind of website with Dart.
The Flutter team itself has stated on multiple occasions that
Flutter Web is for building Web-Apps, not Web-Sites.
That just means that while Flutter Web is a great technology for sharing your apps across multiple
platforms including the web, it may not be suited for all types of websites that you want to build.
Jaspr works by giving you the familiar look and feel of the Flutter framework, while using native web
technologies, like HTML, the DOM and CSS to enable you to build all kinds of websites using Dart.
Instead of trying to mirror every little thing from Flutter, Jaspr tries to give a general Fluttery feeling
by matching features where it makes sense without compromising on the unique properties of the web platform.
Rather, it embraces these differences to give the best of both worlds.