none
Microsoft EnterpriseLibrary最近有更新吗? RRS feed

  • 问题

  • Microsoft EnterpriseLibrary最近有更新吗?现在最新版本的也就是V6.0,那还是2013年推出的,现在都已经过去这么4年了,我想请问一下:

    1、还会不会有新的版本?

    2、如果没有,那微软有没有类似的产品组件来代替它?

    3、如果微软已经放弃它了,那么我们还有用的必要吗?有没有其它(非微软发布的)类似的东西?

    2016年5月14日 3:04

答案

  • 以下来自Wikipedia:https://en.wikipedia.org/wiki/Microsoft_Enterprise_Library#Future

    Ron Jacobs, a Microsoft Evangelist, described the purpose of Enterprise Library as "filling in the gaps" of .NET development between releases of the framework. As the framework continues to advance, developers are demanding more productive development libraries.

    At the same time, Microsoft platforms evolve and certain scenarios, initially addressed by the Enterprise Library, are now being supported by the platforms themselves. In this case, the patterns & practices team uses the graceful retirement process to deprecate some parts as explained here.

    Microsoft continues to promote Enterprise Library for enterprise/line-of-business development, and even many Microsoft products as well as projects within Microsoft IT use it extensively.

    Starting November 2013, Microsoft fully opensourced Enterprise Library and all of its application blocks. They now accept community contributions. The latest releases of SLAB1.1 and Unity3.5 are developed in close collaboration with the community.

    In August 2015, Microsoft posted they were handing Unity Dependency Injection over to new owners (Pablo Cibraro and Pedro Wood) into a new GitHub repo. At the same time, the patterns & practices - Enterprise Library home web site on CodePlex, announced that the remainder of the application blocks will no longer be developed. However, the source will continue to be available.


    2016年5月16日 1:30

全部回复

  • 这东西已经很完善了,基于ADO.NET方向的组件,几乎不需要更新了。

    微软后来去发展Entity Framework,这是新的方向,也是更快更好的数据访问解决方案。

    更新会带来API接口变化,系统实现机制的变化,带来的问题会令产品不稳定。

    如果Microsoft EnterpriseLibrary用的熟练了,有机会可尝试一下entity framework,它与数据绑定技术合在一起,威力巨大


    专注于.NET MIS开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月14日 3:43
  • 其实ADO.NET的数据访问组件只是enterprise library当中的一部分,其它还有很多针对企业的完整解决方案,包括:缓存技术、数据验证、日志管理、异常管理、Ioc、加密及安全管理等。而EF应该是主要针对ORM吧,个人理解,没有专门用过!可能说的不对!不过,还是要非常感谢你的回复!!!
    2016年5月14日 8:24
  • 以下来自Wikipedia:https://en.wikipedia.org/wiki/Microsoft_Enterprise_Library#Future

    Ron Jacobs, a Microsoft Evangelist, described the purpose of Enterprise Library as "filling in the gaps" of .NET development between releases of the framework. As the framework continues to advance, developers are demanding more productive development libraries.

    At the same time, Microsoft platforms evolve and certain scenarios, initially addressed by the Enterprise Library, are now being supported by the platforms themselves. In this case, the patterns & practices team uses the graceful retirement process to deprecate some parts as explained here.

    Microsoft continues to promote Enterprise Library for enterprise/line-of-business development, and even many Microsoft products as well as projects within Microsoft IT use it extensively.

    Starting November 2013, Microsoft fully opensourced Enterprise Library and all of its application blocks. They now accept community contributions. The latest releases of SLAB1.1 and Unity3.5 are developed in close collaboration with the community.

    In August 2015, Microsoft posted they were handing Unity Dependency Injection over to new owners (Pablo Cibraro and Pedro Wood) into a new GitHub repo. At the same time, the patterns & practices - Enterprise Library home web site on CodePlex, announced that the remainder of the application blocks will no longer be developed. However, the source will continue to be available.


    2016年5月16日 1:30
  • 谢谢你的回复!
    2016年5月16日 7:47