13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

为什么外国的程序员不愿意使用MyBatis?

 ​[[256204]]​

在金寨等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站建设 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,营销型网站,外贸网站建设,金寨网站建设费用合理。

老外用MyBatis吗

昨天我在我在知乎看到了一张比较Hibernate和MyBatis使用情况的图,顺手发了条朋友圈:

​​​​

Hibernate vs MyBatis ,谁能告诉我什么样的国情导致了这么大的差异?

结果有人质疑,有人感叹。

我开始没有想到会有人质疑这个结果,在我的直觉里,确实国外使用MyBatis的人很少(在国外的网站上很少看到MyBatis的文章,但JPA/Hibernate的文章经常看到)。所以今天早上我用google的trends验证了一下,上面的以及下面的这些比较图,都可以访问 https://trends.google.com/trends/explore?q=%2Fm%2F04t80p,MyBatis 来看到。

从下面这个对比来看,MyBatis的关注主要集中在中日韩。

​​

从全球的的比例来看,是这样的:

​​

上面是基于google查询的数据计算出来的,如果基于youtube,那结果是这样的:

​​

从以上的结果来看,在国外,准确地说,在中日韩之外的大部分地区,JPA/Hibernate完胜MyBatis,但在国内却完全相反,But Why?

老外为什么不用MyBatis?

为什么会这样呢?我也不知道。一些朋友发表了自己的想法:

​​

回复基本上分两种:

有个朋友说的非常好:

窃以为,唯独神州大量使用Mybatis,主要看重它不强化业务建模地搞表。

造成的后果是,宁可自己写SQL也不意义花力气使用OOAD思维方式梳理业务并建模。

而hibernate是OOAD建模后的自然延伸

好吧,下面是我个人的观点:

还有别的原因吗?大家可以补充。


名称栏目:为什么外国的程序员不愿意使用MyBatis?
文章链接:http://cdbrznjsb.com/article/djsipjs.html

其他资讯

让你的专属顾问为你服务