ASP.NET MVC的提示和ASP.NET WebForms开发人员的课程
|
ASP.NET MVC开发人员可以提出哪些帮助有助于ASP.NET WebForms开发人员编写更好的代码/网络应用程序? 我是一个WebForms的家伙,但是所有关于MVC的所有新的炒作,我会评估一些有用的提示,技巧和策略,可能可以在一个webforms应用程序中使用的评论。 解决方法以前在学习新MVC框架的时候发生的一些事情是WebForms是我在许多方面尝试MVC的。标记和代码隐藏包括View和Controller,您可以编写自己的Model。这个想法与我从学习MVC中获得的重要设计考虑并行。其中最重要的是巩固整个系统的核心领域,并确保所有常见的逻辑都被定义在这个领域内可重用的层面。这是你的模型,我喜欢称之为生活在这个级别的逻辑域逻辑(我混合术语,我知道)。您的模型应该在不同的应用程序(主要的Web / winforms应用程序,winforms应用程序的实用程序和配置,后台处理服务,Web服务等)可重用。您的应用程序应特别注意其目的:它们包括Presentation Logic(他们的观点)和Application Logic(他们的控制器)。任何跨越需要在其他应用程序中使用的任何东西都可以很容易地分类为域逻辑,不应该是任何给定应用程序的应用程序代码的一部分。 我希望这是有道理的。 其主旨是,即使您不使用纯粹的MVC框架或对象模型或其他任何方式,这种高层次的设计可以很好的应用。隔离应用程序可重用的域层中的通用逻辑,并且您的应用程序易于编写和扩展和维护。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp-classic – 在VBScript中检查NULL的错误
- asp.net-mvc – AutoMapper.Mapper不包含CreateMap的定义
- asp.net – 为什么不能在发布模式下构建网站?
- asp.net-mvc – VS2013不编译ASP.NET MVC5视图
- ASP.net控件在实现资源时在代码背后找不到
- asp.net-mvc – 使用带有angularJS的jQuery验证的razor视图
- asp.net-mvc – MVC .NET模型即时绑定到数组
- asp.net-mvc – 确定是否在布局页面中调用了RenderSection(
- asp.net – asp:ContentPlaceHolder和代码块问题
- asp.net-mvc – MultiSelect jqgrid MVC3的OnClickButton函
- asp.net – IE7和8随机挂起CSS图像
- ASP.Net Checkbox值在回发错误?
- asp.net – 多租户,或不是多租户
- asp.net-mvc – 尝试使用TeamCity构建asp.net mv
- asp.net-mvc – 从控制器内部获取部分视图的HTML
- asp.net-mvc – 如何在ASP.NET Core中启用Client
- asp.net-web-api2 – Swagger中的数据注释
- asp.net-web-api – 从响应中删除标题
- asp.net – 从SQL 2005 Server访问TimeZoneInfo
- asp.net-mvc – Validator.TryValidateObject不验
