패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.6.1

jaspr_serverpod

jaspr용 Serverpod 통합.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
192
좋아요
39
Pub 점수
130

패키지 설치

flutter pub add jaspr_serverpod

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Jaspr Serverpod는 Flutter/Dart 패키지로, Serverpod를 Jaspr 프레임워크와 통합하여 웹 및 멀티플랫폼 애플리케이션에 원활한 백엔드 통신을 가능하게 합니다. 서버 측 서비스와 상호작용할 수 있는 구조화된 방법을 제공함으로써 실시간이고 확장 가능한 앱 개발을 간소화합니다. 이 패키지는 Android, iOS, Web, macOS, Windows, Linux 등 주요 플랫폼을 모두 지원하며, 전체 스택 Dart 개발에 이상적입니다. Serverpod의 내장 인증, 데이터 동기화, API 생성 기능을 통해 Jaspr Serverpod는 수동 HTTP 처리 없이도 백엔드 통합을 간편하게 만듭니다.

사용 사례

  • 실시간 웹 애플리케이션
  • 풀스택 Dart 앱
  • 다중 플랫폼 백엔드 통합
  • 인증이 활성화된 앱
  • 데이터 동기화 애플리케이션

주요 기능

  • 세이프 서버포드 통합
  • 크로스 플랫폼 지원
  • 내장 인증
  • 실시간 데이터 동기화
  • 자동 API 생성

적합한 대상

  • Jaspr를 사용하는 Dart 개발자
  • 풀스택 플러터 프로젝트
  • 실시간 업데이트가 필요한 앱
  • 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.