gpt4 book ai didi

asp.net-mvc - 首次使用 ASP.NET MVC 时的主要风险

转载 作者:行者123 更新时间:2023-12-02 13:00:52 24 4
gpt4 key购买 nike

我们计划在一个相对重要的(对业务来说)项目上使用 ASP.NET MVC。开发团队由 4 名开发人员和 1 名技术主管组成。其中 2 位开发人员和技术主管之前曾在 ASP.NET WebForms 项目上合作过,并且对使用该技术充满信心。

当我们回顾我们第一个 WebForms 项目中使用的一些方法时,我们有点畏缩(例如过度使用 UpdatePanel、缺乏对 ListView 等控件的了解、臃肿的 ViewState 等)。

重要的是,我们不要在一年后回顾这个项目,并对我们的一些 ASP.NET MVC 方法感到畏缩!

根据经验,是否有人在第一次使用 ASP.NET MVC 时会遇到任何关键风险?

我正在考虑陷阱,需要一段时间才能完成的灯泡,在学习特定项目之前您感觉自己正在努力奋斗的框架部分,诸如此类的事情。

最佳答案

使用强类型 View 并为每个 View 创建一个新模型

原因很简单:那就是确保你的模型与 View 分开。如果你需要重构,你只需要破坏一部分。因此,如果您有一个名为“最新新闻”的 View ,那么您应该有一个“LatestNewsViewModel”。然后 Controller 的工作是从实际模型/数据库获取数据并创建传递到 View 中的 View 模型。另外,如果您决定在 View 中需要其他内容,则不必重构整个数据访问层,因为您只需更改 ViewModel 和填充它的 Controller 操作。

性能

我建议查看this slideshow关于可能产生巨大影响的性能问题和优化。

关于asp.net-mvc - 首次使用 ASP.NET MVC 时的主要风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com