웹 라이브러리와 패키지

웹 라이브러리와 패키지

Dart는 웹 앱 개발을 지원하는 여러 패키지와 라이브러리를 제공하며, 권장 옵션은 package:web이에요. Dart SDK에는 저수준 웹 API를 제공하는 다른 라이브러리들도 들어 있답니다.

출처: Web libraries and packages

본문

웹 솔루션

  • package:web으로 마이그레이션하기dart:html 같은 Dart의 이전 웹 라이브러리 솔루션에서 package:web으로 마이그레이션하는 방법을 배워요.
  • package:web API 참조 — Dart에서 권장하는 웹 상호 운용 솔루션인 package:web은 정적 JS 상호 운용(static JS interop)을 기반으로 한 가벼운 바인딩으로 브라우저 API를 노출해요.
  • JavaScript 상호 운용성 문서 — Dart의 JS 상호 운용 지원을 사용해서 기존 JavaScript 또는 TypeScript 라이브러리와 상호 작용하는 방법을 배워요.
  • dart:js_interop API 참조 — Dart의 웹 라이브러리 dart:js_interop은 JavaScript와 Dart 타입 사이의 건전한 상호 운용을 촉진하는 데 필요한 모든 멤버를 제공해요.
  • Flutter 웹 지원 — Flutter 프레임워크는 모바일, 데스크톱, 임베디드 디바이스 지원에 더해 웹 개발도 지원해요.
  • Jaspr 웹 프레임워크 — Jaspr은 빠르고 동적인 HTML 기반 웹사이트를 만드는 Dart 웹 프레임워크예요.
  • Dart로 웹 앱 만들기 — Dart로 웹 앱을 빌드, 실행, 디버깅하는 방법의 빠른 개요예요.

웹 플랫폼을 지원하는 다른 라이브러리를 찾으려면 pub.dev에서 웹 패키지를 검색해 보세요.

더 알아보기