5 .net asp.net asp.net-mvc webforms
ASP.NET MVC已经讨论了在这个论坛上几次.我即将从经典的ASP/ASP.NET WebForms到ASP.NET MVC 进行大量的网站迁移,并且想知道这些技术对你们有什么样的建议.
我拥有:一个典型的ASP.NET应用程序,具有高度耦合的表示/业务逻辑,各种混乱的ASP.NET生成的Javascript cruft,等等.
我想要的:干净ASP.NET MVC生成的不可知标记.'努夫说.
任何指针,提示,技巧或陷阱要注意?
谢谢!
有什么需要注意的指示、技巧、技巧或陷阱吗?
好吧,我认为您可能距离思考技巧和陷阱还有一点距离:) 我相信您知道,ASP.NET MVC 不是 ASP.NET 的某个新版本,而是与 ASP.NET 完全不同的范例ASP.NET,您不会迁移,您将启动全新的开发工作来替换现有系统。因此,也许您可以在确定应用程序的要求方面取得进展,但其余部分可能需要从头开始重新构建。
根据您在现有代码库中描述的(非常常见的)问题,您应该考虑借此机会学习设计松散耦合系统的一些当前最佳实践。这很容易做到,因为现代“最佳实践”易于理解且易于实践,并且在此过程中有巨大的社区支持和高质量的开源工具提供帮助。
我们此时也将 ASP/ASP.NET 应用程序迁移到 ASP.NET MVC,无论如何,这是我的准备研究得出的结论。
这里有一篇关于使用 ASP.NET MVC 的链接的文章,但我会先阅读这篇文章。这篇文章表面上是关于 NHibernate(一种 ORM 工具)的,但讨论和链接是关于打好基础的,并且是准备将 ASP.NET 站点移植到 MVC 的结果。该文章中链接的一些参考架构基于 ASP.NET MVC。这是关于 NHibernate 的另一篇文章,但在“最佳实践和参考应用程序”部分中列出的大多数(如果不是全部)参考应用程序也是 ASP.NET MVC 应用程序。参考架构对于快速了解如何设计最佳的、可维护的 ASP.NET MVC 站点非常有用。
归档时间: |
|
查看次数: |
701 次 |
最近记录: |