インターンシップも5日目です。4日目の昨日は id:motemen から MVC フレームワークの話。 はてなの MVC フレームワークである Ridge についての講義でした。一昨日に作成した CLI のデータベースアプリケーションを、MVC フレームワークに載せてウェブアプリケーション化するというもの。CLI での MVC とウェブアプリケーションでの MVC を比較しての解説でした。この順番で学ぶと、何がモデルで何がコントローラなのかという、コンポーネントの区別が付きやすくて良いでしょう。 毎日の午後には、前日の講師からフィードバックがあります。課題の提出状況や、点数について。ここで課題の中で面白かった実装を紹介します。「○○さんの CLI の実装はこんな風に、無名関数によるディスパッチテーブルを使っていて綺麗に書けていました...」など。 今日は id:secondlife から
![インターン 4日目、5日目 - naoyaのはてなダイアリー](https://cdn-ak-scissors.b.st-hatena.com/image/square/96234499a5dfcb3efabb8b2360d1581bc80a5676/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnaoya%2F20080808%2F20080808123428.jpg)