Open maeda-m opened 3 years ago
これまでのチャレンジは Material Design の CSS + UI フレームワークの Vuetify v3.0.0-alpha 版を Vue3 上で使用している。あまり比較せずに UIコンポーネントが手軽に利用できる Vue3 対応のフレームワークでよく目にしているものを選んでいた。
https://github.com/vuejs/awesome-vue#frameworks
次のチャレンジに着手する前に、比較対象の洗い出しや何を重視するかを明らかにしておきたい。
今後のチャレンジ候補は次の2つ
2021-08-10 現在のVue.js 3 対応(もしくは依存しない)ライブラリ/フレームワークを挙げた(SSR等については考慮しない)。
[1]: UIコンポーネントは含まない
上記の候補に対して調査する。共通する判断基準(何を重視するかや好み)を挙げて 🥇🥈🥉 などで順位付けする。
コンポーネントが少なかったので apply や screen を活用して、やりたいようにできた。 🥇
なぜやるのか?
背景
この issue の経緯
> Vuetify3 は開発中なので実装されていないUIコンポーネントがあった。Vue3 をサポートした別のフレームワークに方向転換してもいいかもしれない。 > > ※ そもそもビルド設定が楽な vite を採用したので親和性の高い Vue.js を選んだ。あとは、なし崩し的に最新の Vue3 を試したので、Vue3 が必須というわけではないが試すのであれば最新バージョンが良いと考えている。 > > 次へのアクションはチャレンジの要素に応じて他のビルドツールやフレームワークを見直す。見直した結果現状維持でもいい(比較した結果や判断はどこかに書くこと)。 > > https://github.com/maeda-m/frontend-challenges/pull/2#issuecomment-895709437これまでのチャレンジは Material Design の CSS + UI フレームワークの Vuetify v3.0.0-alpha 版を Vue3 上で使用している。あまり比較せずに UIコンポーネントが手軽に利用できる Vue3 対応のフレームワークでよく目にしているものを選んでいた。
https://github.com/vuejs/awesome-vue#frameworks
目的
次のチャレンジに着手する前に、比較対象の洗い出しや何を重視するかを明らかにしておきたい。
現状分析
補足
今後のチャレンジ候補は次の2つ