展开讨论

创业与收入经验摘录 · 机器翻译

一个例子是我最近用Kotlin在JVM上构建了一个新服务

… 举个例子,我最近用Kotlin在JVM上构建了一个新服务。这是一个SQL翻译网关,它将简化的关系查询模型的内部表示映射到其他数据库,这样你就可以连接自己的MySQL、PostgreSQL、Oracle、SQL Server等。因为Java在这个领域有非常深厚的生态系统,我能够利用JDBC和jOOQ,在仅几天的工作时间内就实现了所有所需数据库类型的支援,代码非常干净,并且有完整的测试覆盖率,测试与所有目标数据库的兼容性。想象一下尝试用Typescript来做这件事。你没有标准化的数据库驱动接口,所以你需要先选择这个抽象并自己实现它,再加上每个你想要支持的驱动程序的适配器(即重新发明JDBC)。

源讨论JDK 21 中引入虚拟线程,开启并发新纪元原帖 525 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

BL

初创公司专注于较小的代码库,主要需要尽可能快地从零开始创建一个可行的原型,而不需要使用许多高级功能.... Java是一门很好的语言,但其社区,无论是经验丰富的开发人员还是库,都是为大型企业设计的,这些企业处理的是庞大的代码库,他们的主要关注点是安全性、性能、扩展性、测试等,而在大多数初创环境中这些是次要的,通常要等到初创公司的代码库创建几年后才会变得重要...

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

HA

有趣的是:JDBC 是其中(如果不是最重要的)一个阻塞 API,人们曾试图将其转换或重新设计为异步,但惨遭失败。 现在,随着虚拟线程的出现,这应该不再是问题了!JDBC 可以整天阻塞,而你的应用程序仍然可以毫无问题地扩展。

完整原文
IT

如今大多数企业应用程序都有一个 Web 界面,使用 nodejs/JS/TS 可以通过只处理一种语言/生态系统来简化事情。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。