下面的.Net开发框架,哪些你会经常用到?Entity Framework,
MVC,
IBatis.Net,
Spring.Net,
Castle,
Enterprise Library,
NHibernate 
...........哪些框架适合大型系统的开发?
各个开发框架有啥优缺点?
请各位高手参与指点

解决方案 »

  1.   

    新到一公司,开发都用MVC,NHibernate  ,spring,都是没接触到的领域,也想学习 spring 和 Nhibernate,求推荐的书
      

  2.   

    MVC做erp就有用到,它的三個組件各司其职。所以这样就有利于开发者来编写代码了,层次清晰。
      

  3.   

    公司现在用mvc以前上学时候用三层架构挺舒服的。
      

  4.   

    一直有个菜鸟问题不解。。是不是只有开源才能有很多框架,楼主说的都是微软官方的框架么。架构 cms跟框架是不一样的吧。?
      

  5.   

    Entity Framework  ---  这东西操作数据实体本身是一个好东西,但可拓展性一般
    MVC  --- 不作评价,我实在没有感觉出MVC有什么太多的优势
    IBatis.Net  ---  这是一个垃圾,无数xml文件,写SQL语句看得头都晕了,调试的时候找不着方向
    Spring.Net  
    Castle      ---  这两个没用过
    Enterprise Library  ---  企业库本身是一个好东西,没怎么深入去了解,甚至在实战当中用到的情况也少
    NHibernate  ---  一般吧,还不如Entity Framework
      

  6.   

    Entity Framework:用过,表之间是个层次结构,需要花时间理解;表结构有改变时,更新比较麻烦。
    MVC:用过,层次比较清晰,客户端主要依赖javascript;客户端控件太少,routing和数据绑定的学习曲线比web form要陡
    Enterprise Library:用过Logging和Exception两个application block(好像现在又改叫什么名称了),GUI是最大优势(相比log4net, nlog等类似工具来说)