我原来在公司是用java做开发的。现在公司要我用.net做一个项目。但我发现.net在web架构方面比java差很多。是不是.net没有还是我不了解?
---
java:
  webwork2(struts)+spring+hibernate
这种web架构是多么的好的。开发人员只需要关注实现自己的业务逻辑就可以。
.net:
??+spirng.net+Nhibernate
不知在表示层现在.net有那种技术能像webwrok2(struts)那么好的框架呢。能把请求-响应的自动邦定到域对象呢。使开发在一个真正的面向对象的方式进行??
如:页面的参数能否自动生成domian object?

解决方案 »

  1.   

    .net就是完全面向对象的 至于所谓的framework,ms已经在IDE中完全的集成好了。具体的框架,还是由设计师根据项目需要,在现有的CRL(公共运行库)中继承或重写出一套自己的framework就行了 现在数据层等也有些工具可以集成进来 比如ihibernate就相当于java 中的hibernate
      

  2.   

    做.NET就不要想那么多了吧,让盖兹去想吧.
    就像楼上的大哥说的
      

  3.   

    to:smartclimber(挣钱再挣钱)
    可否再详细说明?
    从表示层到业务层。在.net中从何处体现出面向对象????
      

  4.   

    webform不就是framework么
    如果你指的mvc的web framework
    去这里瞧瞧 www.castleproject.org
    monorails
      

  5.   

    .net的web框架差?webform是公认的十分优秀的适合快速开发的基于事件驱动的web框架。只不过现在比较主流的java web框架都是基于请求响应( webwork2 struts spring mvc),实现理念和asp.net就有很大不同。习惯问题。
      

  6.   

    .net已经是完全面向对象了。以前的vb,vc只能说是具有面向对象的气质,没有面向对象的实质。
    你可以看下.net安装目录下的一个现成的framework:Duwamish 7.0,结合msdn学习下就能理解了,说白了,和java差不多
      

  7.   

    自己参照mvc思想做个框架好了, 又不复杂。。