ice README

The project's README from github.com/alibaba/ice. As one markdown file: README.md.

ice.js

Downloads Version GitHub license PRs Welcome Gitter Leaderboard Open with OpenSumi

A universal framework based on React.js, 📚 Docs.

Features

Quick start

We recommend creating a new ice.js app using create-ice, which sets up everything automatically for you. To create a project, run:

$ npm init ice ice-app --template @ice/lite-scaffold

npm init <initializer> is available in npm 6+

Start local server to launch project:

$ cd ice-app
$ npm install
$ npm run start # running on http://localhost:3000.

It's as simple as that!

Contributing

Please see our CONTRIBUTING.md

Contributors

Contributors can contact us to join the Contributor Group.

Contribution Leaderboard

Community

LICENSE

MIT

ice (alibaba/ice)

Searching Database…

18.6K ·GitHub
Что это такое?ice.js — это универсальный фреймворк для приложений на основе React, разработанный Alibaba. Из коробки он предоставляет маршрутизацию, рендеринг (SPA, SSR, SSG) и инструменты сборки для создания веб-приложений.
Это полноценный фреймворк или библиотека, которую я подключаю к существующему приложению?Это полноценный фреймворк для приложений: маршрутизация на основе файловой системы, управление состоянием и слой запросов уже встроены, а новый проект целиком создаётся через create-ice, а не подключается к существующему коду.
Как начать с ним новый проект?Создайте проект через create-ice: выполните 'npm init ice' (нужен npm 6+), затем запустите локальный сервер разработки. Весь проект он настроит за вас автоматически.
Что должно быть установлено, прежде чем им пользоваться?Только Node.js с npm 6+. Всё остальное — TypeScript, Less, Sass, CSS Modules, ES6+ — работает без какой-либо настройки, никаких дополнительных шагов не нужно.
Он только для веба?В основном для веба, но не только: он также поддерживает мини-приложения (miniapps) и Weex, так что один проект может охватывать сразу несколько платформ.
Поддерживает ли он микрофронтенды?Да — микрофронтенды входят в число основных тем проекта наряду с поддержкой SPA и MPA и развёртыванием на serverless.
Он бесплатный, в том числе для коммерческих проектов?Да, это опенсорс под лицензией MIT, поэтому его можно бесплатно использовать в коммерческих продуктах.
What are similar projects?qiankun, vue, nuxt, razzle, react-router, todomvc, react-static, graphql
Creator
alibaba
Size
150.2 MB
Stars
18.6K
Age
9y
Commits · 90 Days