我之前问过一个类似的问题,并得到了令人信服的答案。
由于这个问题的结论,我开始使用N层架构开发项目。
就在大约一个小时前,我问了另一个问题,询问创建界面的最佳设计模式是什么?那里得票最多的答案建议我使用MVC架构。
现在我感到困惑了,第一篇文章告诉我两者很相似,只是在N层中,层是物理上和逻辑上分离的,一层可以访问它上面和下面的层,但不是所有层。
我认为ASP.net在开发应用程序或Web应用程序时使用3层架构。而像Zend、Symphony这样的框架则使用MVC。
我只想坚持一个最适合 Web 项目开发的模式,这可能是一个非常愚蠢的困惑?但如果有人能够解决这个困惑,那将非常感激?