我有使用 ASP.NET 开发的现有网站。是学院管理制度。现在我需要在 MVC2 上重新开发它。我需要做哪些改变?我对 MVC 有点了解,也做了一些练习。我知道我可以保持我的数据库完好无损,但在其他地方会有巨大的变化。将更改最小化的更好方法是什么?
问问题
214 次
2 回答
2
MVC 与面向事件的 WebForms 是一个非常不同的概念。您很有可能必须完全重做前端。
尝试找出是否有任何类似于数据访问层和业务逻辑层的东西。如果是这样,您可以保留它们(至少部分保留)并重用它们的方法。
但是,如果当前的应用程序结构不合理并且看起来像一个巨大的代码简介(没有层,部分代码随意与任何其他部分对话,页面方法直接访问数据库等)可能必须重做完全。
如果应用程序现在严重依赖数据绑定控件,那你就完蛋了。您将不得不手动重新创建许多功能。
于 2010-03-10T14:49:49.837 回答
0
您应该能够将中间层(如果您使用多层方法)重构为控制器/模型,同时保持 UI 不变。一旦你完成了这些,扔掉你的 UI 并写一个合适的视图。尝试使用 LINQ-To-Sql 作为后端。
于 2010-03-10T16:08:04.577 回答