ブログを読んでいたら、アーキテクチャーパターンとして「MVC」よりも「PAC」が良いという話があった。 PACとは、Presentation Abstract Controllerの略で、「MVCの階層的アーキテクチャー」とみなせるものだという。 PACなんて知らんかったのでちょっと調べてみた。 Life is beautiful: Ruby on Railsの「えせMVC」の弊害 もはや MVC が本当に正しいのかどうか見直す時期に来ているのでは? 本当にオブジェクト指向や MVC は生産性をもたらしたのだろうか? Java なんか単に複雑になっただけなんじゃないだろうか?そういう疑問はあっていいと思います。 今は最先端を行ってるのは PAC(Presentation Abstract Controller)だと確信します。 PAC は MVC の階層的アーキテクチャとみることができます