为啥 BLToolkit 没有更受欢迎? [关闭]

Posted

技术标签:

【中文标题】为啥 BLToolkit 没有更受欢迎? [关闭]【英文标题】:Why isn't BLToolkit more popular? [closed]为什么 BLToolkit 没有更受欢迎? [关闭] 【发布时间】:2011-07-10 18:44:30 【问题描述】:

在网上搜索针对 .NET 的轻量、快速的 ORM 时,我遇到了 BLToolKit,它在性能、开放性、可维护性和灵活性方面看起来绝对令人惊叹。

但是,我也注意到它很少受到社区的喜爱,并且只有 9 个关于 SO 的问题。任何人都可以对此有所了解吗?

人们是否只是在推出自己的 DAL、爱上 Entity Framework 或使用其他一些 ORM?

【问题讨论】:

应该作为题外话关闭。 @tylermwashburn:不是题外话,但绝对是主观的。 就个人而言,我认为开发人员对 BLToolkit 的满意程度足以让我更喜欢它而不是 nHibernate 或 EF,而且我在现实生活项目中使用所有 3 ORMS 至少一年。它确实具有高性能,例如如 ormbattle.net 上所示。但由于对 BLToolkit 社区、营销或普及的总体投资非常少,因此它的知名度极低,因此社区信任度也很低。 检查这个,我认为这个答案是你问题的一部分bltoolkit.net/Doc.LinqModel.ashx 好问题,不太主观,答案对很多人都很有价值 【参考方案1】:

在快速浏览BLToolkit(与我选择的 ORM 相比,亚音速)之后,似乎 bltoolkit 是一种万能和厨房水槽的解决方案,我个人更喜欢亚音速的固执方面,选择很酷,但是在为我(个人无论如何)获取和设置数据时,简单性胜过可扩展性。

【讨论】:

您不必为特定应用程序使用库的全套功能(当最终应用程序的大小无关紧要时,但在 .NET 世界中 - 谁会考虑DLL 的大小)。我使用 BLToolkit 作为数据库结构的出色映射器,并尝试避免使用它的查询生成功能。

以上是关于为啥 BLToolkit 没有更受欢迎? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 C 系列中,为啥在循环中“小于或等于”比“小于”符号更受欢迎? [关闭]

为啥JOI比AJV更受欢迎?

为啥 forEach 比常规迭代器更受欢迎?

为啥或为啥不在 C++ 中使用 memset? [关闭]

Mockito 比 EasyMock 更受欢迎? [关闭]

为什么rwlock比linux内核中的seqlock更受欢迎? [关闭]