分享

三层架构与MVC哪个更适合做大型应用开发

 orion360doc 2011-08-24
你想知道它们用在什么场合,首先要了解它们的优点和缺点,asp.net三层架构

统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:

由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的

容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢

不容易被测试。asp.net MVC:

没有数据回传

没有在页面中保存视图状态

开发者可以完全掌控页面的呈现过程

易于单元测试

易于测试驱动开发,可扩展、可替换!ASP.NET MVC是一个基于MVC模式的开发框架,而三层架构是一种架构。它们可以在概念上区别开来,也就是说它们各有各的好,不能把asp.NET MVC代替asp.net三层架构,反过来也不行!如果要做大型应用开发的话,我建议使用asp.net mvc!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多