请问Castle如何的,有何优缺点

解决方案 »

  1.   

    微软是一个自成体系的生态系统。
    你会发现,微软有了MVC,有了EntLib,有了EF,……
    第三方的东西从长久看是不乐观的。
      

  2.   

    Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP
      

  3.   

    asp.net MVC参考
      

  4.   

    微软的MVC是不是就是 ADO.NET Entity Framework
    ADO.NET Entity Framework是不是也包含了linq
      

  5.   

    LINQ是语言特性,属于CLR
    Entity使用了LINQ。
    如同泛型是C#2.0的特性,Entity也用到了它。
    你写一个程序,用到了Entity,也不能说你的程序包含了Entity。
      

  6.   

    MVC是MVC,Entity是Entity,两个框架。
    一般来说,用Entity实现(或者辅助实现)MVC中的Model(M)
      

  7.   

    前景很不妙。
    比如UCWin/RichWin之后推出Windows中文版;
    Netscape navigator之后推出的IE;
    NDoc之后推出的Sandcastle;
    .NET之后的Delphi;
    Monorail之后的MVC;
    微软的加入对于这个领域的第三方厂商简直就是一个悲剧。