• 「MVVMのメリット・デメリットを見つめなおす」を読んで - the sea of fertility

    「MVVMのメリット・デメリットを見つめなおす」を読んで - the sea of fertility:

    UIの仮想化とViewModelの関係再考

    オレがViewModelのコマンドを使いたくない最も大きな理由は、伝えられる情報が足りないからである。コマンドが呼ばれた時のViewの状態を知りたくても知ることができない。これではViewの状態を利用した判定処理が書けない。仕方がないので、Viewにコールバックするしかない。本末転倒である。いたずらに複雑なコードを量産しているようにしか思えない。そして、このような不自然でアクロバティックなことをやるためには、生産性を落とさないように特別なフレームワークが必要になってしまうだろう。

    'via Blog this'