评估 JPA 提供商:Hibernate/EclipseLink 的市场份额?

Posted

技术标签:

【中文标题】评估 JPA 提供商:Hibernate/EclipseLink 的市场份额?【英文标题】:Evaluating JPA providers: Market share of Hibernate/EclipseLink? 【发布时间】:2014-10-31 10:21:12 【问题描述】:

我正在努力寻找有关 Hibernate 和/或 EclipseLink 的(估计)安装数量/用户群/市场份额的一些数据。

这些信息将有助于解释每个产品的“打开的错误报告数”或“S/O 问题数”等数字,但似乎并不像我预期的那样容易获得。

谁能指点我这方面的一些资源?

【问题讨论】:

您如何判断非主观或自以为是的市场份额?由于这些原因,市场份额问题通常会因堆栈溢出而关闭。 确实,它还有什么用呢,当然除了让人跟羊一样,而不是根据能力做真正的评估 @Chris 你是什么意思?如果有关于编程语言的相对使用的有意义的数据,为什么不应该有一些关于 JPA 提供者的数据? @NeilStockton 你可以相信我,我知道如何正确解释这些数字。而且我们都知道,不同的技术比给定瞬间提供的功能更多。 【参考方案1】:

根据RebelLabs 2014 java tools and technologies report,Hibernate 拥有 67.5% 的市场份额,这意味着所有其他提供商的总份额不到整个市场的 1/3。

2014 年数据访问框架的市场份额为:

休眠:67.5% 普通 JDBC:22% JDBC 模板:19.5% EclipseLink:13% MyBatis : 6.5% JOOQ:1.5% 其他:7%

在2016 survey中,得到了如下结果:

休眠:72% EclipseLink:13% OpenJPA:2%

【讨论】:

我知道数据一定在某个地方! ;-) 将看看它。非常感谢! 我更新了链接和完整的ORM统计结果。

以上是关于评估 JPA 提供商:Hibernate/EclipseLink 的市场份额?的主要内容,如果未能解决你的问题,请参考以下文章

JPA中带有IN子句的位置参数

Apache Aries 托管 JPA 支持哪些 JPA 提供程序?

JPA 从 EclipseLink 到哪个提供商?

什么是 JPA 提供者? [关闭]

什么是 Spring Data JPA 中的默认 ORM 提供程序

Hibernate 作为 JPA 提供者是啥意思? [复制]