下面的.Net开发框架,哪些你会经常用到?Entity Framework,
MVC,
IBatis.Net,
Spring.Net,
Castle,
Enterprise Library,
NHibernate
...........哪些框架适合大型系统的开发?
各个开发框架有啥优缺点?
请各位高手参与指点
MVC,
IBatis.Net,
Spring.Net,
Castle,
Enterprise Library,
NHibernate
...........哪些框架适合大型系统的开发?
各个开发框架有啥优缺点?
请各位高手参与指点
MVC --- 不作评价,我实在没有感觉出MVC有什么太多的优势
IBatis.Net --- 这是一个垃圾,无数xml文件,写SQL语句看得头都晕了,调试的时候找不着方向
Spring.Net
Castle --- 这两个没用过
Enterprise Library --- 企业库本身是一个好东西,没怎么深入去了解,甚至在实战当中用到的情况也少
NHibernate --- 一般吧,还不如Entity Framework
MVC:用过,层次比较清晰,客户端主要依赖javascript;客户端控件太少,routing和数据绑定的学习曲线比web form要陡
Enterprise Library:用过Logging和Exception两个application block(好像现在又改叫什么名称了),GUI是最大优势(相比log4net, nlog等类似工具来说)