こちらは、日本語版のVikeのドキュメントです。
誤訳・表記ゆれ・未修正箇所などありましたらこちらのIssueにお願いします。
🔧 コントロール
お好みのUI framework (React、 Vue、 Svelte、 Solid、 ...) と お好みのツール(フロントエンドライブラリ、 web技術、 デプロイ環境、 Vite プラグイン、 ...)を使うことができます。
Vikeを使えば、手動でツールを統合し、アーキテクチャをコントロールし続けることができます。
📦 ゼロコンフィグ
Vikeは重要なところだけをコントロールできます。
それ以外のすべては、何も設定することなく機能します。
💫 シンプル
Vikeでは、手動でツールを統合します。そのため作業は増えますが、根本的にはシンプルで安定した基盤を構築することができます。
VikeとあなたのUI framework (React/Vue/...)が混合されないことで、 アプリに関する推論が簡単になります。
本格的
ファイルシステムルーティング、データフェッチ、プリレンダリング、レイアウト、HMR、i18n、リンクプリフェッチ、HTMLストリーミング。
クライアントルーティング (高速なページナビゲーション) またはサーバールーティング (シンプルなアーキテクチャ)。
各ページはSSR、SPA、MPA、SSG、HTML-onlyの異なるモードでレンダリングできます。
🌍 どこにでもデプロイ
Vercel Serverless/Edge/ISR、Cloudflare Workers、AWS EC2/Lambda、Netlify Functions/Edge、Firebase、Google Cloudなど、どこにでもデプロイできます。
アプリをプリレンダリングし、任意の静的ホスト(Netlify、GitHub Pages、Cloudflare Pagesなど)にデプロイできます。
Cloudflare Workersの小規模要件にぴったりです。
💎 非常に安定
Vikeのソースコードには既知のバグがなく、すべてのリリースは重厚な自動テスト群に照らし合わされており、多くの企業で実運用されています。
🚀 スケーラブル
HMRで数百kLOCにスケールするDXと、高速を維持する開発スタートアップ。Powered by Vite '/%3e%3cpath%20d='M292.965%201.5744L156.801%2028.2552C154.563%2028.6937%20152.906%2030.5903%20152.771%2032.8664L144.395%20174.33C144.198%20177.662%20147.258%20180.248%20150.51%20179.498L188.42%20170.749C191.967%20169.931%20195.172%20173.055%20194.443%20176.622L183.18%20231.775C182.422%20235.487%20185.907%20238.661%20189.532%20237.56L212.947%20230.446C216.577%20229.344%20220.065%20232.527%20219.297%20236.242L201.398%20322.875C200.278%20328.294%20207.486%20331.249%20210.492%20326.603L212.5%20323.5L323.454%20102.072C325.312%2098.3645%20322.108%2094.137%20318.036%2094.9228L279.014%20102.454C275.347%20103.161%20272.227%2099.746%20273.262%2096.1583L298.731%207.86689C299.767%204.27314%20296.636%200.855181%20292.965%201.5744Z'%20fill='url(%23paint1_linear)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear'%20x1='6.00017'%20y1='32.9999'%20x2='235'%20y2='344'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2341D1FF'/%3e%3cstop%20offset='1'%20stop-color='%23BD34FE'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear'%20x1='194.651'%20y1='8.81818'%20x2='236.076'%20y2='292.989'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFEA83'/%3e%3cstop%20offset='0.0833333'%20stop-color='%23FFDD35'/%3e%3cstop%20offset='1'%20stop-color='%23FFA800'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e)
小さな趣味のプロジェクトから大規模な企業プロジェクトまで、柔軟に対応できるアーキテクチャ。
⚡ 高速
コード分割、クライアントルーティング、リンクプリフェッチ、高速コールドスタートによる最先端のパフォーマンス。
Lighthouseスコア: 100%
💖 楽しい
Vikeはシンプルで明快、そしてロバスト。マジックも、予期せぬ動作も、コンフリクトも、(Vikeのソースコードで知られている)バグもない。
Vikeを使えば、コントロールが効くので病みつきになるほど面白い。
独自のフレームワークを構築
Vikeを使って独自のフレームワークを構築しよう。数百行のコードでNext.js / Nuxtを構築できます。
社内でフレームワークを構築してチームを拡張したり、特注のフレームワークで製品を強化してユーザーを喜ばせたり、アーキテクチャを管理したりすることができます。
❤ クラフトマンシップ
ディテールにこだわり、シンプルであることを大切にしています。
上流ではViteなどにコントリビュートしています。
GitHubやDiscordでの会話を歓迎しています
⚗ 最先端
私たちは定期的にRFCに参加しており、最新技術をいち早くサポートしています。
SponsorVike is free and open source, made possible by wonderful sponsors.
Vike is built and maintained by passionate contributors.
Rom ·
brillout- Vike Core (Lead Maintainer, Creator)
vike-react (Lead Maintainer, Creator)vike-vue (Contributor)
Joël ·
magne4000- Bati (Lead Maintainer, Creator)
vike-solid (Lead Maintainer, Creator)- Vike Core (Contributor)
Dániel ·
nitedanivike-react-query (Lead Maintainer, Creator)vike-angular (Lead Maintainer, Creator)- Vike Core (Contributor)
Muhammad ·
phonzammivike-vue (Contributor)vike-solid (Contributor)vike-react (Contributor)
Chris ·
4350pChrisvike-pinia (Lead Maintainer, Creator)vike-vue (Contributor)- Vike Core (Contributor)
Aurélien ·
AurelienLourotvike-vue (Contributor)vike-react (Contributor)- Vike Core (Contributor)