[2021年] 気になるSPAフレームワーク一覧

概要

JSフレームワークの一覧です。検索して出てきたものを纏めています。

尚、React、Vue、Angularの3つは今更なので省いています。

JSフレームワーク一覧

DOJO

https://dojo.io/

3大フレームワーク以外で、使用率統計に食い込んでいるフレームワークです。

「Semantic UIと同じ程度には使用サイトがある」と言われれば、結構なシェアがあると感じるのでは。

Mithril

https://mithril.js.org/

昔のReactに似た、非常にシンプルで使いやすいフレームワークです。

私も少し使いましたが、Reactユーザーなら1日あれば学習を終えて即座に使えるところが素敵です。

JSXにも対応しています。

SOLID

https://solidjs.com/

Hyperapp

https://github.com/jorgebucaran/hyperapp

Aurelia

https://aurelia.io/

Vue似のフレームワークです。

昔は「これを使うならVueでいいんじゃない?」という感じでしたが、Vue3が迷走し始めたので、改めて選択肢に上がってきた気がします。

Svelte

https://svelte.dev/

同じくVue似のフレームワーク。

Lit

https://lit.dev/

WebComponent系のフレームワークです。

私も使っていましたが、中々良いです。WebComponent系列ではこれが一番と、個人的には思っています。

X-Tag

https://x-tag.github.io/

Microsoftが後援しているらしいWebComponent系のフレームワークです。

特殊な作法でもあるのか、残念ながら私は動かせませんでした。

stencil.js

https://stenciljs.com/

WebComponent系列のフレームワークです。

サイトもお洒落でコードも好みだったのですが、動作が不安定だった為、私は結局Litに落ち着きました。

SPAフレームワーク以外

SPAフレームワーク以外も、少しメモしておきます。

imba

https://imba.io/

JSフレームワークではなく、JSにコンパイル出来る独自言語のようです。

使う機会は恐らくないでしょうが、発想が面白いと思いました。

Riot.js

https://riot.js.org/ja/

十分な機能を持ったテンプレートライブラリで、コードを読めば何をやっているのか大体分かるところが素敵です。

小規模な社内向けサイトなどでは十分な機能ではないでしょうか。

個人的には結構好きです。

免責事項

このブログは個人的なメモを兼ねたものです。

このブログを参考にした結果起こりうる如何なる事態に対しても、当方では責任を負いかねます。

予めご了承ください。