IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
此新版本使用 Kotlin 2.0,并切换到 kotlinx-io,因此 Ktor 更加现代化,与其他 Kotlin 工具的连接也更好。 Ktor 3.0 的运行速度更快,并提供了更多客户端-服务器应用程序构建选项。 如果您刚开始使用 Ktor 或需要了解其运作方式,请阅读我们最新发布的博文 Ktor 101:高效的 JVM HTTP 工具包,其中介绍了它的主要功能。 以下博文将为您全面概述 Ktor 3.0 中的最新变化和改进。 立即使用 Ktor 3.0 进行构建! (more…)…
本人撰写有关新 Java 版本的文章已有一段时间(自 Java 10 以来),我很喜欢开发者们每六个月就有机会了解和使用新的 Java 功能这种模式。 相比之前的一些版本,Java 20 的新增功能相对较少。 它引入了作用域值作为孵化 API,通过在线程内和跨线程共享不可变数据来支持虚拟线程。 在它的第二个预览版中,记录模式改进了对泛型记录模式的支持,并支持在增强 for 语句中使用记录模式。 在它的第四个预览版中,switch 的模式匹配改进了它在处理详尽 switch、简化 switch 标签和推断泛型记录模式的类型实参时的使用。 在 Java 20 的第二个预览版中,Foreign Fu…
QA 和测试工程对现代软件开发必不可少。 在 JetBrains,我们相信使用正确的工具对每项工作都很重要。 对我们来说,为自动化测试开发创建单独的工具是自然而然的事,因为这使我们能够满足多角色软件开发团队的需求。 我们很高兴能够推出 JetBrains Aqua,这是一款用于测试自动化的功能强大的新 IDE。 Aqua 具有与现有 JetBrains 产品不同的独特功能集。 在 Aqua 中,我们融合了测试自动化工程师在日常工作中需要的一切,包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,以…
IntelliJ IDEA 2022.1 现已正式推出。 我们今年的第一个主要版本提供了多项增强和大量新功能,将大幅改进产品体验。 此版本引入了有助于依赖管理和冲突解决的 Dependency Analyzer。 Notifcations(通知)工具窗口提供了一种全新方式来接收和存储来自 IDE 的通知。 更新的 New Project(新建项目)向导可以让您更轻松地启动任何规模和复杂性的新项目。 我们使用 Code Author(代码作者)提示升级了 Code Vision 内嵌提示,并默认将其启用,帮助您在编辑器中即时了解代…
我们 2021 年的最后一个版本 IntelliJ IDEA 2021.3 现已发布! 从我们的网站或通过 Toolbox App 下载。 如果使用的是 Ubuntu,也可以在 IDE 中或通过 snap 升级到此版本。 在此版本中,我们提供了新功能和优质增强,希望改善 IntelliJ IDEA 用户体验。 质量方面,我们一直密切关注着您在问题跟踪器上提供的反馈。 如果您对此版本有任何疑问,请继续在跟踪器中分享。 这篇文章列出了 IntelliJ IDEA 2021.3 中所有最值得注意的功能和重要改进。&nbs…