概要
JSフレームワークの一覧です。検索して出てきたものを纏めています。
尚、React、Vue、Angularの3つは今更なので省いています。
JSフレームワーク一覧
DOJO
3大フレームワーク以外で、使用率統計に食い込んでいるフレームワークです。
「Semantic UIと同じ程度には使用サイトがある」と言われれば、結構なシェアがあると感じるのでは。
Mithril
昔のReactに似た、非常にシンプルで使いやすいフレームワークです。
私も少し使いましたが、Reactユーザーなら1日あれば学習を終えて即座に使えるところが素敵です。
JSXにも対応しています。
SOLID
Hyperapp
https://github.com/jorgebucaran/hyperapp
Aurelia
Vue似のフレームワークです。
昔は「これを使うならVueでいいんじゃない?」という感じでしたが、Vue3が迷走し始めたので、改めて選択肢に上がってきた気がします。
Svelte
同じくVue似のフレームワーク。
Lit
WebComponent系のフレームワークです。
私も使っていましたが、中々良いです。WebComponent系列ではこれが一番と、個人的には思っています。
X-Tag
Microsoftが後援しているらしいWebComponent系のフレームワークです。
特殊な作法でもあるのか、残念ながら私は動かせませんでした。
stencil.js
WebComponent系列のフレームワークです。
サイトもお洒落でコードも好みだったのですが、動作が不安定だった為、私は結局Litに落ち着きました。
SPAフレームワーク以外
SPAフレームワーク以外も、少しメモしておきます。
imba
JSフレームワークではなく、JSにコンパイル出来る独自言語のようです。
使う機会は恐らくないでしょうが、発想が面白いと思いました。
Riot.js
十分な機能を持ったテンプレートライブラリで、コードを読めば何をやっているのか大体分かるところが素敵です。
小規模な社内向けサイトなどでは十分な機能ではないでしょうか。
個人的には結構好きです。