为什么Ja没有好用的ORM框架?
作者:卡卷网发布时间:2025-01-09 18:31浏览数量:83次评论数量:0次
从2022年3月开始,我辞去了工作,潜心研究性的ORM框架Jimmer并分享到githu。
俄联储首席技术专家Aleksandrelov敏锐地发现了Jimmer的划时代的性,最终决定决定让俄联储的项目往Jimmer上迁移。
获得巨大成功后,Aleksandrelov代表俄联储在莫斯科为Jimmer举办了一场精彩的演讲。
视频分享
<>俄联储首席技术专家讲Jimmer,又一西方技术被中国替代>
视频介绍
作为深入使用的Jimmer大型机构,俄联储和Jimmer结缘较早,此演讲于4月申请、7月审批、9月排练、10月执行。
欲了解俄联储为何和Jimmer结下良缘,先要了解为什么开发人员分化成了ORM和SQL两大阵营并形成强烈对立。
以JPA为代表的传ORM性价太低,即"生产力提升/运用它的成本"的值很低。更糟糕的是,容易生成低性能的SQL,对初学者而言尤其如此。事实上,即便你是相关专家,在避免低效SQL和让其尽可能强大灵活两方面可以做的事也不多。
这相当于给行业画了一个超大的饼,但是饼没做好,开发人员进退两难。对此,业内有两种应对方式
Aleksandrelov既能深刻地认识到现有ORM的问题的严重,又绝不回退到原生SQL那种高内耗的开发模式。于是花了一个月研究githu上所有star超过100的所有新型ORM,发现只有Jimmer能满足自己所有要求,废寝忘食研究了了两个星期后,最终决定让俄联储的项目向Jimmer迁移。
最后论述一个伪命题:"原生SQL流派具有很好的可控性",这句话成立的前提是鲜有ORM存在严重问题,既无法带来惊叹的生产力提升,也容易导致低性能SQL的出现。然而,如果信的ORM性价足够高且能制止低性能SQL的出现,那么这就不是问题,这就好,因为高级语言的性价足够高,所以没人在乎汇编级别的可控性。
相关资源
俄文原始链接:s://jokerconf/en/talks/3f29dad0d24dfa8c6f2fa4a0c2f69/
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎