none
求关于.net软件架构的分析 RRS feed

全部回复

  • 1.软件构架是由设计者决定不是有开发语言决定。

    2.不清楚你说的java的架构分析是什么样子的?


    family as water
    2010年3月30日 13:22
  • java有很多企业架构的基础研究。但.net中语言发展很快。但是在企业架构方面的研究却很少结合。。。例如我想了解微软新的wpf在企业架构方面的解决方案是怎样的,。包括后台数据,事务处理,业务逻辑关联,前端跟后端的联系等等。如果使用linq在业务逻辑中该发挥怎样的作用。。。。。

    2010年3月31日 1:36
  • 用的最多最泛滥的就是三段论:数据层(DAL),业务层(BLL),显示层或用户层(USL)。

    大点的就完全不同了,要根据项目来,有的还有分布式系统,就更复杂了。


    霸王
    2010年3月31日 6:05
  • java有很多企业架构的基础研究。但.net中语言发展很快。但是在企业架构方面的研究却很少结合。。。例如我想了解微软新的wpf在企业架构方面的解决方案是怎样的,。包括后台数据,事务处理,业务逻辑关联,前端跟后端的联系等等。如果使用linq在业务逻辑中该发挥怎样的作用。。。。。


    我觉得您的这些问题应该去看 Microsoft 发布的白皮书,这些很多地方都有提到。

    简单的说:

    后台数据:用 WPF DataBinding
    事务处理:用 TransactionScope 或者 SqlTransaction
    业务逻辑关联:应该是指模块化或者反转控制 (IOC)?用 Enterprise Library 中的 Composite 就可以,或者用 MEF。
    前台后台联系:直接采用 MVVM 模式设计
    Linq:Linq 要说的就太多了,但我强烈推荐使用它简化 Data Service 构建过程。

    还有,对于企业应用,可以参考 Microsoft Enterprise Library,或者 MSDN 上的 patterns and practice 以及 enterprise development 开发中心。


    Mark Zhou
    2010年3月31日 10:04
  • 你好!

         你以了解一下ASP.NET MVC框架!


    周雪峰
    2010年3月31日 14:35
    版主
  • 只看到三层就有点只见树木,不见森林了,宏观上来说,架构跟语言的关系不大,JAVA因为开源所以产生了更多更灵活更强大更前沿的架构方式,但这些架构体系大多在.net下也可以实现.
    微软技术,世界动力
    2010年4月2日 18:15
    版主
  • 恩,很有道理。。微软的.net做很多新的语言特性。如果套上java的架构系统。我觉得体现不出来这些特性。而且我觉得.net如果只能跟着java的架构上走的话,缺少创新了。个人感觉微软在语言特性上下很多功夫。。。有很多亮点。。。但是在给架构方面却缺少架构的解决方案。。。
    2010年4月6日 1:15