パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.6.1

jaspr_serverpod

jaspr用のServerpod統合。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
192
いいね数
39
Pub ポイント
130

パッケージをインストール

flutter pub add jaspr_serverpod

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Jaspr Serverpod は、Flutter/Dart パッケージであり、Serverpod を Jaspr フレームワークと統合し、Web およびマルチプラットフォームアプリケーション向けのスムーズなバックエンド通信を可能にします。サーバーサイドサービスとのやり取りを構造化された方法で行うことで、リアルタイムでスケーラブルなアプリの構築を簡素化します。このパッケージは Android、iOS、Web、macOS、Windows、Linux などすべての主要プラットフォームをサポートしており、フルスタック Dart 開発に最適です。Serverpod の組み込み認証、データ同期、API 生成機能により、Jaspr Serverpod は手動での HTTP 処理を必要とせずにバックエンド統合を簡素化します。

用途

  • リアルタイムウェブアプリケーション
  • フルスタックDartアプリ
  • マルチプラットフォームバックエンド統合
  • 認証が有効なアプリ
  • データ同期アプリケーション

主な機能

  • シームレスな Serverpod 統合
  • クロスプラットフォーム対応
  • 組み込み認証
  • リアルタイムデータ同期
  • 自動 API の生成

適している対象

  • Jaspr を使用する Dart 開発者
  • フルスタックFlutterプロジェクト
  • リアルタイム更新が必要なアプリ
  • Serverpod を使用するチーム
  • バックエンド統合型ウェブアプリ

注意事項

  • Serverpodのセットアップが必要です
  • Dartエコシステムに限定
  • バックエンドインフラストラクチャが必要です
  • 大規模なアプリ向けに最適
  • Serverpodバージョンの互換性に依存します

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Banner

sponsor

pub github tests codecov discord contributors

Website • Quickstart • Documentation • Playground • Community & Support • Benchmarks

Jaspr

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.

Want to contribute to Jaspr? Join our open Discord Community of developers around Jaspr and check out the Contributing Guide.

Core Features
  • 💙 Familiar: Works with a similar component model to Flutter widgets.
  • 🚀 Powerful: Comes with server side rendering out of the box.
  • ♻️ Easy: Syncs component state between server and client automatically.
  • ⚡️ Fast: Performs direct DOM updates only where needed.
  • 🎛 Flexible: Runs on the server, client or both with manual or automatic setup. You decide.

If you want to say thank you, star the project on GitHub and like the package on pub.dev 🙌💙

Online Editor & Playground

Inspired by DartPad, Jaspr has it's own online editor and playground, called JasprPad.

Check it out here!

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.

JasprPad Screenshot

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.

Learn more.

Directories

  • /apps: Production apps built with Jaspr.
    • /jaspr_pad: Online Editor and Playground inspired by DartPad, built with Jaspr. Hosted at playground.jaspr.site.
    • /website: The Jaspr website, built with Jaspr itself. Hosted at jaspr.site.
  • /assets: Branding images and other assets for Jaspr.
  • /docs: Documentation hosted at docs.jaspr.site.
  • /examples: Examples for showcasing different Jaspr features.
  • /packages:
    • /jaspr: The core framework package.
    • /jaspr_builder: Code-generation builders for Jaspr.
    • /jaspr_cli: The command line interface of Jaspr.
    • /jaspr_content: Jaspr plugin for building content-driven sites like documentation, blogs, or marketing pages. Documented at docs.jaspr.site/content.
    • /jaspr_flutter_embed: Flutter element embedding bindings for Jaspr.
    • /jaspr_lints: A collection of lints and assists for Jaspr projects.
    • /jaspr_riverpod: An unofficial Riverpod implementation for Jaspr.
    • /jaspr_router: A router implementation for Jaspr.
    • /jaspr_serverpod: An official Jaspr integration for Serverpod.
    • /jaspr_test: A testing package for Jaspr.

カテゴリー

依存関係

依存関係一覧 5 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。