使用ASP.NET MVC框架的经验

时间:2008-08-23 04:51:33

标签: .net asp.net asp.net-mvc

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

人们使用什么视频引擎?那么db层,NHibernate,LINQ to SQL还是别的什么呢?

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

谢谢。


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

6 个答案:

答案 0 :(得分:4)

自第一次预览发布以来,我一直在使用该框架构建一些网站,而且它已经走了很长一段路。感觉就像一个非常轻巧整洁的框架。

我认为有几个领域比“vanilla”asp.net真的更胜一筹:

  • 实现更清晰的关注点分离/松散耦合
  • 实际上可以实现测试驱动的开发。
  • 而且很多对javascript(ajax)重型网站更友好。

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

  • 验证
  • 数据绑定
  • 标签汤,如前所述(虽然可以在某种程度上避免这种情况;仍然允许用户控件,辅助方法和代码隐藏!)

该框架仍处于测试阶段,因此我预计这些事情会随着时间的推移而改善。例如,Scott Hanselman暗示动态数据框架也可用于ASP.NET MVC。

答案 1 :(得分:2)

我最近在ASP.NET MVC中使用了很多NHibernate,我非常喜欢它。

答案 2 :(得分:2)

我最近使用ASP.NET MVC进行了一些项目,与WebForms相比,它更像是一片新鲜空气。它与一起使用而不是反对它,并且感觉它是一种更自然的开发方式。

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

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

Asp.net mvc 亚音速 SQL Server Lucene的 JQuery的

答案 3 :(得分:1)

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

我回去使用webforms。

WebForms,一旦掌握,就很棒......他们花了很长时间才学会所有技巧。

答案 4 :(得分:0)

我最近刚刚转向使用Asp.Net的MVC和Linq到Sql。我还在学习两者,我真的很喜欢他们。 http://www.asp.net/learn/上有很多屏幕强制转换。

答案 5 :(得分:0)

  

为什么要选择NHibernate   其他什么?

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