最近は静的サイトフレームワークが多数出てきています。確かに便利なのですが、拡張していく中でダイナミックな部分が欲しくなることもあるでしょう。そんな時に別途APIサーバを立てるのも面倒です。 そこで使ってみたいのがSite.jsです。静的サイト開発から動的サイトまでこなせるJavaScriptフレームワークです。

Site.jsの使い方

こちらは最低限のWebサイト。

スタッツとしてアクセスを見られる機能もあります。

Site.jsはsiteコマンドを使ってベースになる静的サイトを作ったり、開発用サーバを立ち上げることもできます。ダイナミックな処理もJavaScriptで書きますが、コード量は最低限です。WebSocketも利用できます。

Site.jsはJavaScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。

Site.js Site.js · GitLab