日期:2014-05-20  浏览次数:20776 次

企业库的Enterprise Library优缺点?
作为企业的信息部门,其他公司的程序中使用了企业库,但我较少接触企业库。通过代码可以看出,使用企业库的代码,不需要针对OLedb和sqlDB分别写代码,但是仅仅这一点我们就要使用企业库吗,学习成本不小呀。我们为什么要用企业库,企业库适用于谁,企业库的Enterprise Library优缺点?

优缺点希望大家能写代码举例

请大家用自己的实践经验回答问题,我不是问企业库的使用方法。  

------解决方案--------------------
Enterprise Library对数据连接池有统一的管理机制,
不用.net需要代码自己来管理
------解决方案--------------------
优点:有些地方省事;
缺点:增加了学习成本,被微软套牢了。

最优:自己开发通用类库,当然这样看设计者的水平了。记住一句:大道至简,无为而治。谁要是把通用库设计的太复杂,那肯定是垃圾的。
------解决方案--------------------
不觉得企业库有很高的学习成本,除了SmartClient. 

好处就是不用自己写了,
没有觉得有啥坏处,可能用的不算深入。

------解决方案--------------------
对数据连接池有统一的管理机
------解决方案--------------------
引用:
引用:不觉得企业库有很高的学习成本,除了SmartClient. 

好处就是不用自己写了,
没有觉得有啥坏处,可能用的不算深入。


你确认吗?
用微软库,意味着你自定义性太差,全被微软套牢了..
微软的技术,只适合一台PC服务器上中小应用,到了多台服务器上的集群,就完蛋了.

MySpace在技术上,不停的改版,不停的拿真实用户的……


谁告诉你企业库不能用在集群上的?
企业库只是开发组件,与物理层的部署有什么关系?
------解决方案--------------------
企业库的好处,一致性,比较稳健,开源,代码架构简单而且有一致性的设计,微软的文档资料也比较全。
缺点是在一致性好的情况下,必然损失一定的灵活性,也会冗余很多并不一定需要的东西,显得比较臃肿,会让人学习的时候感觉无所适从。
从自己的项目需求出发,按需选择就是了,不必一口吃个胖子
------解决方案--------------------
这个需要逐渐上手的。 最好根据例子或视频学习研究。
http://www.cnblogs.com/Terrylee/archive/2006/08/01/Enterprise_Library.html

http://blog.csdn.net/jason_dct/article/details/8465134