【IT168 技术资讯】因为与一个经常关注微软技术的客户在一起工作,Oren Enin(此人经常以Ayende Rahien的名义发表博客) 有机会将Enterprise Library与他使用的一系列经典工具做比较。
他在其Blog中写到:“我对微软提供的企业开发库(Enterprise Library)并没有太深印象。
Eini的主要观点是:企业开发库的部分核心组件和早先开源作品的复制品并无本质差别。比如,Logging Application Block 与log4net ,NLog框架完成的功能相同。同样,NHibernate比微软的数据访问模块(Microsoft's data access block)访问的更多更快。最后,他写道:“我不认为所有的IOC容器都适用于.NET,因为,其中的很多都强调原创性。”
大多数评论者都赞成Eini的观点。一个评论者就提出,大多数开发人员都不知道怎样正确的使用框架除非它们被精美的捆绑和打包,就像在企业开发库(Enterprise Library)中那样。另外一个评论者则责备微软首先把包捆绑,然后强制开发人员去使用,即便这些包本身可能并不完善。
尽管如此,一个评论者依然认为Eini的论据是迂腐的:“批评微软使其不使用开源产品是有点白痴和令人疲倦的。”
| 第1页: 第1页 |