我想知道人们使用ASP.NET MVC框架的经历是什么?特别是我正在寻找有关人们使用框架的经验类型的反馈。
人们使用什么视频引擎?那么db层,NHibernate,LINQ to SQL还是别的什么呢?
我知道stackoverflow使用MVC,所以请说出这个网站。
谢谢。
为什么NHibernate的选择超过其他任何东西?我并不反对NHibernate,只是想知道理性。
答案 0 :(得分:4)
自第一次预览发布以来,我一直在使用该框架构建一些网站,而且它已经走了很长一段路。感觉就像一个非常轻巧整洁的框架。
我认为有几个领域比“vanilla”asp.net真的更胜一筹:
也就是说,在某些方面还有一段路要走:
该框架仍处于测试阶段,因此我预计这些事情会随着时间的推移而改善。例如,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 其他什么?
这是一个非常强大的工具,而且(相对)容易学习。它消除了手动实现对象关系映射的所有单调性和重复性。