chuck1in

chuck1in

V2EX 第 596490 号会员,加入于 2022-10-06 22:11:55 +08:00
今日活跃度排名 11489
请支持一种全新的 Java 技术栈,让 Java 再次伟大!
https://www.mjga.cc
根据 chuck1in 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
chuck1in 最近回复了
8 天前
回复了 jackrzhang 创建的主题 问与答 后端 Spring 全家桶,主流 ORM 推荐什么
@captain55 必须 JOOQ
op 直接 www.mjga.cc 下载模板项目就可以开始用了。
10 天前
回复了 Geon97 创建的主题 问与答 人近中年,自制力会越来越差吗
微信视频号这么好看啊?我还从来没看过。
10 天前
回复了 leaveeel 创建的主题 职场话题 非统本该何去何从
it 这行业现在确实薪资红利褪去了。
12 天前
回复了 chuck1in 创建的主题 Java 一种让 Java 不再落后的技术栈
@cx2ex
1. 附言第一条里面已经描述过相关内容的来源了。
2. 5 楼已经描述过我对于此话题的观点了。
3. 还有疑问的话,可以选择去联动贴中,逐一查看并询问其他人觉得 Java 「落后」的原因。
12 天前
回复了 zsmile 创建的主题 Java 国内的 Java 体系真的很落后吗?
@Richared 说实话 mybatis 和 jpa 相比较我觉得不太恰当。jpa 是一个 ORM 解决方案,mybatis 只解决 O 的问题不解决 R 的问题(但是我们的真实世界大多数时候总是无数个 o 通过 r 关联起来)他大多数时候针对的是 O 的 Simple CRUD ,像这样的框架其实要类比的话,我个人觉得应该和 JOOQ 或者 DOMA 这样的框架做对比。

ORM 的话其实解决的问题跟 Mybatis 完全不一样了,他们的产品设计理念都不同,放在一起我觉得不太合适。
12 天前
回复了 zsmile 创建的主题 Java 国内的 Java 体系真的很落后吗?
@WasteNya 其实本能的拒绝新生事务初看好像是对自己的一种保护,但是恰恰在 IT 这个行业,拒绝新生事务反而会让自己的路越走越窄。xml 肯定不是好东西,这个是软件工程上已有的定论,不然 Spring struct2 hibernate 之类的框架也不会淘汰掉 xml 了。
12 天前
回复了 zsmile 创建的主题 Java 国内的 Java 体系真的很落后吗?
@kbyyd24 我十分同意你说的关于测试这一块儿的内容。而且我觉得测试就必须要分单元测试、集成/结合测试、e2e 测试。当然,为了表述简单,全部称为单元测试也可以。但是在具体论述的时候必须分开,就是你说的测试成本不同。

这其中:
单元测试必须要是 0 依赖。
结合测试只能依赖当前的结合环境
e2e 测试的话,范围就比较大了,要使用 @SpringBootTest 来测试整个当前环境的内容

有了测试容器,现在就能够更加方便的去隔离不同的测试依赖的不同的测试环境了。
12 天前
回复了 chuck1in 创建的主题 Java 一种让 Java 不再落后的技术栈
@seedhk 哈哈,刚刚做了新年促销,目前 52 元哈终生买断,很划算啦。

当然也完全欢迎使用开源版,就用默认配置下载就行了,是完全开源免费的。代码在 Github 上也有(不过还是推荐注册下载,Github 的代码版本有时候会稍微落后点)

另外配套的教程之类的,在 B 站上都有,里面有很多内容其实并不局限于这个项目,是共同的可以当成教程来学习。即使不购买 Pro ,点一下一键三连一下也是很大的支持。(喝彩)
12 天前
回复了 zsmile 创建的主题 Java 国内的 Java 体系真的很落后吗?
@htxy1985 真的假的,jooq 2009 年出的第一个版本。不过这种用法最开始应该是 C# 那边开始流行起来的。
13 天前
回复了 chuck1in 创建的主题 Java 一种让 Java 不再落后的技术栈
@aeiou520 java 这个语言并不落后。spring boot 可能比较臃肿庞大,但是也不落后。jvm 更加不落后。整个 jvm 生态主要是国内在用的 mybatis 比较落后。如果从全球市场上看的话,mybatis 几乎没什么市场,所以换掉 mybatis 就能让 java 在 CRUD 生态上的体验好上不少。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.