Об этом проекте
ice.js — это прогрессивный фреймворк с открытым исходным кодом, построенный на React.js и поддерживаемый Alibaba. Согласно README, он стремится предоставить универсальный фреймворк для создания приложений для нескольких платформ.
Ключевые возможности, описанные в документации, включают:
- Zero Config: готовая поддержка ES6+, TypeScript, Less, Sass, CSS Modules и аналогичных инструментов.
- Practice: встроенные соглашения и практики для маршрутизации на основе файловой системы, управления состоянием и запросов данных.
- Hybrid rendering: страницы могут быть предварительно отрендерены во время сборки (SSG) или во время запроса (SSR) по умолчанию.
- Plugin system: архитектура плагинов, предназначенная для предоставления богатых возможностей и позволяющая сообществу создавать переиспользуемые решения.
- Multi-End: поддержка веб, мини-приложений и 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.