成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么外國(guó)的程序員不愿意使用 MyBatis?

新聞 前端
昨天我在我在知乎看到了一張比較Hibernate和MyBatis使用情況的圖,順手發(fā)了條朋友圈。

 ?[[256204]]?

老外用MyBatis嗎

昨天我在我在知乎看到了一張比較Hibernate和MyBatis使用情況的圖,順手發(fā)了條朋友圈:

????

Hibernate vs MyBatis ,誰能告訴我什么樣的國(guó)情導(dǎo)致了這么大的差異?

結(jié)果有人質(zhì)疑,有人感嘆。

我開始沒有想到會(huì)有人質(zhì)疑這個(gè)結(jié)果,在我的直覺里,確實(shí)國(guó)外使用MyBatis的人很少(在國(guó)外的網(wǎng)站上很少看到MyBatis的文章,但JPA/Hibernate的文章經(jīng)??吹剑?。所以今天早上我用google的trends驗(yàn)證了一下,上面的以及下面的這些比較圖,都可以訪問 https://trends.google.com/trends/explore?q=%2Fm%2F04t80p,MyBatis 來看到。

從下面這個(gè)對(duì)比來看,MyBatis的關(guān)注主要集中在中日韓。

??

從全球的的比例來看,是這樣的:

??

上面是基于google查詢的數(shù)據(jù)計(jì)算出來的,如果基于youtube,那結(jié)果是這樣的:

??

從以上的結(jié)果來看,在國(guó)外,準(zhǔn)確地說,在中日韓之外的大部分地區(qū),JPA/Hibernate完勝M(fèi)yBatis,但在國(guó)內(nèi)卻完全相反,But Why?

老外為什么不用MyBatis?

為什么會(huì)這樣呢?我也不知道。一些朋友發(fā)表了自己的想法:

??

回復(fù)基本上分兩種:

  • 青年程序員都在質(zhì)疑這個(gè)圖的可信度
  • 中老年程序員都在感嘆國(guó)外其實(shí)更注重開發(fā)效率和面向?qū)ο蟮姆治龊驮O(shè)計(jì)

有個(gè)朋友說的非常好:

竊以為,唯獨(dú)神州大量使用Mybatis,主要看重它不強(qiáng)化業(yè)務(wù)建模地搞表。

造成的后果是,寧可自己寫SQL也不意義花力氣使用OOAD思維方式梳理業(yè)務(wù)并建模。

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

好吧,下面是我個(gè)人的觀點(diǎn):

  • 確實(shí),和對(duì)OOAD的重視有關(guān),我在做DDD戰(zhàn)術(shù)落地的時(shí)候,用MyBatis非常蹩腳,用JPA/Hibernate會(huì)好很多。
  • JPA/Hibernate比較復(fù)雜,團(tuán)隊(duì)中要有人Hold住它,否則及其容易踩坑;另外,真要使用,建議使用它的一個(gè)功能子集,不要所有功能都用。也可以嘗試使用更簡(jiǎn)單EBean ORM。
  • JPA/Hibernate對(duì)分庫(kù)分表的支持有一下坑。雖然,使用Shareding-JDBC或MyCat等技術(shù),可以不關(guān)心分庫(kù)分表,但是,JPA/Hibernate在某些情況下(比如加載子集合的時(shí)候)可能會(huì)不帶分區(qū)鍵。國(guó)外分庫(kù)分表的少,國(guó)內(nèi)幾乎是標(biāo)配。
  • 國(guó)內(nèi)做互聯(lián)網(wǎng)的Java程序很多都是拷貝阿里的,阿里一開始用例iBatis(日本韓國(guó)是怎么回事呢)。大量的老系統(tǒng)都是基于iBatis/MyBatis的,市場(chǎng)上對(duì)MyBatis熟悉的人才更多,招聘和培訓(xùn)更容易,有的青年程序員以為“MyBatis早已統(tǒng)一全球了”就是一個(gè)很好的證明。

還有別的原因嗎?大家可以補(bǔ)充。

 

責(zé)任編輯:張燕妮 來源: codeasy
相關(guān)推薦

2019-11-26 14:30:11

5G網(wǎng)絡(luò)技術(shù)

2015-12-14 09:30:51

IE瀏覽器微軟

2013-08-07 09:34:05

移動(dòng)信息化企業(yè)應(yīng)用

2021-09-04 23:28:50

iOS蘋果安卓

2020-07-17 20:55:49

Server微服務(wù)架構(gòu)

2009-05-17 10:23:35

微軟Windows 7操作系統(tǒng)

2019-04-26 13:10:36

開發(fā)者技能工具

2013-04-09 09:45:12

Windows 8

2021-09-29 23:05:11

iPhone安卓iOS

2021-07-25 22:37:09

蘋果安卓手機(jī)

2018-04-27 13:58:31

程序員開源GitHub

2020-09-27 14:44:44

TikTok程序禁令

2021-10-21 23:04:35

蘋果安卓手機(jī)

2022-06-12 23:08:03

5G4G功能

2023-03-17 09:55:10

2012-08-20 09:16:15

Go語言

2018-01-03 10:34:20

創(chuàng)業(yè)公司事業(yè)

2011-04-19 09:59:47

工資程序員

2015-07-20 10:11:08

程序員幸福

2015-09-24 09:04:36

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 婷婷丁香综合网 | 国产91色在线 | 亚洲 | 97久久精品午夜一区二区 | 欧美日韩国产在线观看 | 国产精品一区二区三区免费观看 | 日本成人福利视频 | 在线免费观看a级片 | ww 255hh 在线观看 | a黄视频 | 国产精品18hdxxxⅹ在线 | 国产精品伦一区二区三级视频 | 国产精品黄色 | 国产99久久久国产精品 | 国产成人精品一区二区三区在线 | 欧美日韩大片 | 日本午夜一区 | 日本三级电影免费观看 | 中文字字幕在线中文乱码范文 | 亚洲36d大奶网 | xx性欧美肥妇精品久久久久久 | 亚洲欧美一区二区三区视频 | 久久av一区二区三区 | 国产永久免费 | 欧美一区 | 亚洲视频在线观看 | 久草新在线 | 国产精品一区二区在线免费观看 | 欧美精品一区二区三区在线播放 | 黄色一级电影在线观看 | 国产福利在线 | 一区二区三区视频在线免费观看 | 欧美在线一二三 | 最新国产精品精品视频 | 日韩三区 | 中文字幕一区二区三区精彩视频 | 国产三级精品三级在线观看四季网 | 国产精品视频偷伦精品视频 | 亚洲精选一区二区 | 久久久久久免费精品一区二区三区 | 欧美日韩黄 | 亚洲精品美女在线观看 |