mithrilで簡単なログイン処理のサンプル書いた

mithrilで簡単なログイン処理のサンプルを書いた。

目的としては以下の様なこと

  • ルーター(m.route)の使い方を把握する
    • pathの変わるsingle page application作ってみる
    • 複数のcontrollerをwidgetとは異なる形で使う方法調べる
  • 複数の箇所で使える汎用部品のようなものを作成する方法調べる。

あと、知りたかったこと

  • controllerの役割
    • どちらかと言うとweb frameworkのcontroller
  • view modelとmodelとでui logicとbusiness logicの分離
    • 失敗する可能性があるアクション的な操作はpromiseを返すような感じにすると良さそう