使用 ASP.NET MVC 框架的经验

我想知道人们使用 ASP.NET MVC 框架有什么体验?特别是,我正在寻找有关人们使用该框架的体验类型的反馈。

人们在他们的视图引擎中使用什么? db 层、NHibernate、LINQ to SQL 或其他什么?

我知道 stackoverflow 使用 MVC,所以请说这个网站。

谢谢。

<小时>

为什么选择 NHibernate 而不是其他任何东西?我并不反对 NHibernate,只是想知道理性。

请先 登录 后评论

5 个回答

Fredrik Kalseth

自从第一个预览版发布以来,我一直在使用该框架构建一些网站,而且它肯定已经取得了长足的进步。感觉就像一个非常轻量级和整洁的框架。

我认为它确实优于“香草”asp.net 的几个领域:

  • 实现更清晰的关注点分离/松散耦合
  • 让测试驱动开发成为可能。
  • 而且它对 javascript (ajax) 重度网站更加友好。

也就是说,在某些领域还有一段路要走:

  • 验证
  • 数据绑定
  • 标签汤,如前所述(虽然这在一定程度上可以避免;用户控件、辅助方法
请先 登录 后评论
FlySwat

我使用 MVC 框架构建了一个小型网站,但我发现自己经常对标签汤视图感到沮丧,并且缺少我喜欢的服务器控件。

我又开始使用网络表单了。

WebForms,一旦掌握,就很棒......他们只是需要很长时间来学习所有技巧。

请先 登录 后评论
Andrew Rimmer

我最近在一些项目中使用了 ASP.NET MVC,与 WebForms 相比,它就像一股新鲜空气。它网络一起工作而不是反对它,感觉像是一种更自然的开发方式。

我使用 SubSonic 而不是 NHibernate,发现它非常适合 MVC 架构。

我通常用于网站的构建块是:-

Asp.net mvc 亚音速 SQL 服务器 Lucene jQuery

请先 登录 后评论
Brandon Wood
<块引用>

为什么选择 NHibernate 还有什么?

这是一个非常强大的工具,并且(相对)容易学习。它消除了手动实现对象关系映射的所有单调和重复性。

请先 登录 后评论
Brandon Wood

我最近开始大量使用 NHibernate 和 ASP.NET MVC,我真的很喜欢它。

请先 登录 后评论