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

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

新聞 前端
昨天我在我在知乎看到了一張比較Hibernate和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建模后的自然延伸

好吧,下面是我個人的觀點:

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

還有別的原因嗎?大家可以補充。

 

責任編輯:張燕妮 來源: codeasy
相關推薦

2019-11-26 14:30:11

5G網絡技術

2013-08-07 09:34:05

移動信息化企業應用

2021-09-04 23:28:50

iOS蘋果安卓

2015-12-14 09:30:51

IE瀏覽器微軟

2020-07-17 20:55:49

Server微服務架構

2009-05-17 10:23:35

微軟Windows 7操作系統

2019-04-26 13:10:36

開發者技能工具

2013-04-09 09:45:12

Windows 8

2021-09-29 23:05:11

iPhone安卓iOS

2021-07-25 22:37:09

蘋果安卓手機

2018-04-27 13:58:31

程序員開源GitHub

2021-10-21 23:04:35

蘋果安卓手機

2022-06-12 23:08:03

5G4G功能

2020-09-27 14:44:44

TikTok程序禁令

2023-03-17 09:55:10

2012-08-20 09:16:15

Go語言

2018-01-03 10:34:20

創業公司事業

2011-04-19 09:59:47

工資程序員

2015-07-20 10:11:08

程序員幸福

2015-09-24 09:04:36

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级片av | 色视频免费 | 亚洲91视频 | 2019精品手机国产品在线 | 一级特黄视频 | 国产日韩欧美在线播放 | 91pao对白在线播放 | 国产在线精品一区二区三区 | 欧美日韩国产免费 | 国产精品久久久亚洲 | 一区二区三区免费 | 久久新视频 | 欧美精品一区在线观看 | 国产精品欧美一区喷水 | 99久久精品免费看国产高清 | 久久久久久久久久久福利观看 | 国产夜恋视频在线观看 | 日韩精品免费播放 | 中文字幕av免费 | 午夜视频网站 | 久久久久久久久国产精品 | 一区二区三区精品视频 | 精品视频一区二区三区在线观看 | 欧美日韩综合精品 | 99精品欧美一区二区三区综合在线 | 亚洲精品成人av久久 | 国产精品a久久久久 | 一级日韩| 亚洲激情网站 | 中文字幕亚洲无线 | 草久久久| 亚洲天堂成人在线视频 | 日本一区二区电影 | 国产性色视频 | 亚洲一区二区免费视频 | 久久精品99久久 | 一呦二呦三呦国产精品 | 日操操夜操操 | 毛片av免费在线观看 | 激情三区 | 免费日本视频 |