프로젝트 소개
ice.js는 React.js 기반의 오픈소스 점진적 애플리케이션 프레임워크로, 알리바바가 유지보수합니다. README에 따르면 여러 플랫폼에서 애플리케이션을 구축하기 위한 범용 프레임워크를 제공하는 것을 목표로 합니다.
문서에 설명된 주요 기능은 다음과 같습니다:
- 제로 구성: ES6+, TypeScript, Less, Sass, CSS Modules 등 유사한 도구를 기본으로 지원합니다.
- 실무 관행: 파일 시스템 라우팅, 상태 관리, 데이터 요청을 위한 내장 규칙과 관행을 제공합니다.
- 하이브리드 렌더링: 페이지는 기본적으로 빌드 시점(SSG) 또는 요청 시점(SSR)에 사전 렌더링될 수 있습니다.
- 플러그인 시스템: 풍부한 기능을 제공하고 커뮤니티가 재사용 가능한 솔루션을 구축할 수 있도록 하는 플러그인 아키텍처입니다.
- 멀티엔드: 웹, 미니앱, Weex 타깃을 지원합니다.
시작은 create-ice 초기화 도구를 통해 이루어집니다. README는 `npm init ice ice-app --template @ice/lite-scaffold` 명령을 보여주며, 이어서 `cd ice-app`, `npm install`, `npm run start`를 실행하면 포트 3000에서 로컬 서버가 시작됩니다.
이 프로젝트는 MIT 라이선스로 배포됩니다. ice.work에서 문서를 제공하며, 커뮤니티 채널로는 GitHub Issues와 Gitter가 있습니다. README는 기여 가이드라인과 기여자 순위표 링크도 포함합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.