这类框架的选择问题的确要看实际的情况, 很多因素都要综合考虑,比方 项目的大小, 访问量甚至是团队中人员对知识点的了解程度.
至于
ASP.NET MVC+ Spring.NET + NHibernate 是不存在什么理论上的"弊端" 很多项目都使用这种架构. 但是如果贵公司对其他的架构更熟悉,从节约成本控制风险的角度来看就要三思了. 就像上面一个人建议的 MVC3+entity framework, 对于asp.net新手来说应该更加容易掌握.
应该是 SPRING.Net 和 NHIBERNATE吧,SPRING和HIBERNATE是Java中使用的框架。
SPRING.Net 和 NHIBERNATE才是.Net的版本。
是我写错了。你说的对。因为项目组人员紧缺,如果再不选好框架,提高开发效率,将来工期就是个大问题了。
MVC3+entity framework会不会好些?spring.net和nhibernate都是向其java版本靠近,所以用起来也不见得很方便,xml配置什么的
如果你是把一个页面里做得很复杂的话ASP.NET MVC3并不能帮你压缩开发工期,用得不好反而会增加开发时间.
所以选ASP.NET MVC3一定要考虑好噢.~~因为做复杂页面的话还得需要用原始Javascript来写.