NanoA のセールスポイント

  • 初心者や小規模アプリケーションむけ
    • 1コントローラ1ファイル
    • ディスパッチテーブルレス
    • PHP のような、テンプレート中心のコーディングも可能
  • CGI での速度遅延が少ない
    • 遅延ロードを駆使
    • テンプレートをコンパイルしてキャッシュ
    • 実行時に必要なコントローラーしか読み込まないので、アプリケーションの規模が増大しても速度低下が少ない
  • OO なデザイン
  • アプリケーションコンテナ指向
    • アプリ毎に設定方式が違ったり、毎回設定したりするのはつらい
    • NanoA は、設定インターフェイスを全アプリケーションで共有
      • DB の URI や設定データベース等
      • データベース管理と設定機能は、NanoA のデフォルトアプリケーションの一つとして提供したい
      • アプリケーションの配布チャンネルとしても利用できるかも