C#里都有什么框架?
经常用那种框架?
用框架的好处是什么?
特性。。

解决方案 »

  1.   

    MVC框架
    简单三层等,知道的就这么多
      

  2.   

    WPF,WCF,WF,MMF,EF
    这些用用就ok了
      

  3.   

    框架,就是一种软件的架构方式的核心:决定了软件的搭建形态;比如说,你写了一个 记录日志的类,写了一个操作文本的类,然后放到一个编译的程序集,顶多只算是一个公共程序集,算不上一个框架:因为,你任何一种架构都可以调用这个 程序集,这个程序集对架构不会有任何影响;三层框架:三层框架 是一个没有核心的框架:只要你设计软件时,分离开 数据层,逻辑层,表示层 这种形态,即为三层;
    Nhibernate 框架:就是一个有核心的框架,你使用这个框架需要引用一个核心程序集,你的 有些类,需要严格按照 某些标准编写代码,你要严格的配置你的XML——这个框架,从你使用起,就决定了未来的代码需要怎么写;
    框架的好处是不言而喻的,就像 上面的 Nhibernate 框架,你只需要做很少的配置,即可实现复杂的业务逻辑——框架核心代码已经帮你实现了,这样就节省了你的编码时间;和日后的维护时间;
    但是有核心的框架,一经使用;日后要修改架构,基本上有一种 完全重头来过的味道,选择框架需谨慎!!