Aloneの適用領域

Aloneはwebアプリケーションを開発するためのフレームワークです。特に、近年のPCと比較するとCPUが遅くメモリが少ない組込機器でも軽快に利用できることを最も重要な目標として開発されています。したがって、メインのターゲットはルータやデジタルテレビ等ネットワークに対応した機器の管理画面ですが、そららに限定されず、PC向けwebアプリケーションを開発するための軽量フレームワークとしても利用可能です。

主な使用例を以下に示します。

依存ライブラリが少なく原則としてファイル群をコピーするだけで動作しますので、シェル操作が解放されておらずftpによるCGIスクリプトの転送のみが可能なサーバでも利用可能です。メモリ使用量も少ないので、専用サーバを用意するほどの予算が確保できない案件でも利用可能です。