웹 라이브러리와 패키지
웹 라이브러리와 패키지
Dart는 웹 앱 개발을 지원하는 여러 패키지와 라이브러리를 제공하며, 권장 옵션은 package:web이에요. Dart SDK에는 저수준 웹 API를 제공하는 다른 라이브러리들도 들어 있답니다.
본문
웹 솔루션
package:web으로 마이그레이션하기 —dart:html같은 Dart의 이전 웹 라이브러리 솔루션에서package:web으로 마이그레이션하는 방법을 배워요.package:webAPI 참조 — Dart에서 권장하는 웹 상호 운용 솔루션인package:web은 정적 JS 상호 운용(static JS interop)을 기반으로 한 가벼운 바인딩으로 브라우저 API를 노출해요.- JavaScript 상호 운용성 문서 — Dart의 JS 상호 운용 지원을 사용해서 기존 JavaScript 또는 TypeScript 라이브러리와 상호 작용하는 방법을 배워요.
dart:js_interopAPI 참조 — Dart의 웹 라이브러리dart:js_interop은 JavaScript와 Dart 타입 사이의 건전한 상호 운용을 촉진하는 데 필요한 모든 멤버를 제공해요.- Flutter 웹 지원 — Flutter 프레임워크는 모바일, 데스크톱, 임베디드 디바이스 지원에 더해 웹 개발도 지원해요.
- Jaspr 웹 프레임워크 — Jaspr은 빠르고 동적인 HTML 기반 웹사이트를 만드는 Dart 웹 프레임워크예요.
- Dart로 웹 앱 만들기 — Dart로 웹 앱을 빌드, 실행, 디버깅하는 방법의 빠른 개요예요.
웹 플랫폼을 지원하는 다른 라이브러리를 찾으려면 pub.dev에서 웹 패키지를 검색해 보세요.
더 알아보기
- Build a web app with Dart — Dart로 웹 앱을 만드는 시작 가이드.
- JavaScript interoperability — JavaScript/TypeScript 라이브러리 연동.
- pub.dev의 웹 패키지 — 웹 개발용 패키지 검색.