。。。。。。有点疑惑,当前端页面越来越多时,mvc的model也会越来越多,这种情况下有什么好的方案? 。。。。。。,有什么好的建议吗?
假设说你有60种数据实体,你有200个不同的界面,而且一年之内可能因为需求进化而增加(包括原来页面的大改)100个页面,那么你可能就总共有250个前端model,而还是保留原来60个三层里的model。这里的关系,就是“自由度”的问题。如果一个人能思想有自由度,他就能想接受着250个model,从而就能接受需求千变万化的结论;反之他就对提出需求变动的人表示各种不理解、或者不创新。
[quote=引用 7 楼 wjq 的回复:] MVC只是UI框架,代替的只是三层框架中的UI层,那些滥用MVC的把业务逻辑写到Controllor里的已经算是理解歪了,lz居然想拿M替代DAL和BLL,是我见过对MVC最歪的理解了~
MVC只是UI框架,代替的只是三层框架中的UI层,那些滥用MVC的把业务逻辑写到Controllor里的已经算是理解歪了,lz居然想拿M替代DAL和BLL,是我见过对MVC最歪的理解了~
MVC的model应该是围绕着View而设计的Model,用来简化前端数据绑定,尽量让前端少写代码。因此许多数据,不一定跟后台数据库相对应,许多数据都是在内存中计算所需要的。
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧