Ale*_*ger 1 asp.net asp.net-mvc
我正在慢慢进入MVC,但它对我来说还是比较新的.通过做一些教程我发现,MVC为数据库和网站之间的通信提供了一个接口,通常可以更好地组织代码.
使用MVC结构还有其他显着优势吗?即使您正在与数据库通信,您不希望使用MVC的时间示例是什么?
谢谢!
从技术上讲,MVC与应用程序是否使用数据库无关.MVC是关于分离关注点,以便表示业务关注点和逻辑[模型]的事物与UI的显示方式[视图]分开.无论您的模型是存储在数据库,文件系统,内存中,还是根本不存在,都无关紧要.
至于什么时候你不想使用MVC,那就更难说了.MVC旨在分离关注点以简化软件系统的构建和管理.如果您不需要这些好处,或者您通过不同的模式获得更多好处(例如,如果您的团队在非基于MVC的框架中具有高技能),那么请不要使用它.在不使用MVC模式的情况下构建优质软件当然是可能的,该模式只是有帮助.
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |