ソフトウェアアーキテクチャの歴史 – tasuwo’s notes
Memo.
正確にはクライアントアプリケーションアーキテクチャの歴史。MVC~MVP~MVVMについてのまとめ。秀逸。
主にGUIのアプリケーションアーキテクチャ(Classic MVP以外)については、Simula的Object OrientedをどのようにSmalltalk的Object Orientedに近づけるかという試みだと思っていて、Observerパターンとその応用って言うのはその表れ。その後にテスト可能性の向上のためにあれこれ変更されてきたという感じだと考えています。あと、これらのアーキテクチャは、ほぼほぼフレームワークとセットなので、そこら辺も考えないといけない。
コメント