[問題] 關於MVC ViewModel的使用

作者: shecolor (凱開)   2015-05-07 12:35:13
Dear 各位大大好
小弟的公司最近在導入ASP.NET MVC
但最近跟同事討論一個問題遇到瓶頸
問題如下
1.MVC精神是否單一個View對應一個ViewModel?
2.假如我有兩個View頁面是差不多的,姑且在這邊叫它們A和B,
A和B的頁面A只比B多了一個備註欄位,其它欄位都相同
在小弟跟同事討論下,同事說MVC精神就是一對一,
所以我們必需要在建立一個99%相同的ViewModel?
以上兩個問題,小弟在書上都找不到。
不知是否有大大有相同經驗?
作者: GoalBased (Artificail Intelligence)   2015-05-07 12:45:00
這種事情你們高興就好架構這種東西沒有甚麼對與錯應該是由需求去出發,而不是由架構來決定
作者: chchwy (mat)   2015-05-07 13:29:00
MVC的精神不就是每一層都可以互相抽換嗎...
作者: mraaa (重新出發....)   2015-05-07 23:22:00
那你們也許該考慮抽象化那個model
作者: mapleone (mapleone)   2015-05-10 23:15:00
我會選擇把兩頁變成一頁。

Links booklink

Contact Us: admin [ a t ] ucptt.com