Webアプリケーションフレームワークでやってほしいこととして話されてるポイントを「目的 → 実装」の形で考えをまとめてみる。

  • わかりやすく分けたい(MVC) → Front Controller、いろんなテンプレ
  • 再利用性向上(横断的関心減らしたい) → DIコンテナ
  • DB楽したい → O/Rマッパー、ActiveRecord
  • 入力値検証楽したい → Validator
  • AJAX楽したい → Prototype.jsとか絡めた機能
  • テスト楽したい → テストコード吐いてくれる機能

大まかに、「再利用性の向上」と「とにかく楽したい」という2つの方向で機能が求められてるようです。

「楽したい」という意味ではテスト系の機能がもっと充実してくる気がする。
それ以外ではアプリの構造とか作成の進行状況とかを視覚的に見れる何かが充実してくると楽しい気がする!

Comments


Option