このプロジェクトについて
ice.js は、Alibaba がメンテナンスする React.js 上に構築されたオープンソースのプログレッシブアプリケーションフレームワークです。README によると、複数のプラットフォームにわたるアプリケーションを構築するためのユニバーサルフレームワークを提供することを目的としています。
ドキュメントに記載されている主な機能は次のとおりです。
- ゼロコンフィグ: ES6+、TypeScript、Less、Sass、CSS Modules などのツールをそのままサポートします。
- プラクティス: ファイルシステムルーティング、状態管理、データリクエストのための組み込みの規約とプラクティスを提供します。
- ハイブリッドレンダリング: ページはビルド時(SSG)またはリクエスト時(SSR)にデフォルトで事前レンダリングできます。
- プラグインシステム: 豊富な機能を提供し、コミュニティが再利用可能なソリューションを構築できるようにするためのプラグインアーキテクチャです。
- マルチエンド: Web、ミニアプリ、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.