Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • 简体中文
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • JetBrains Platform
    • Scala
    • Toolbox App
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
    • Air
  • Team Tools

    • Datalore
    • TeamCity
    • YouTrack
    • Qodana
    • CodeCanvas
    • Matter
    • Databao
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
    • Community Programs
    • Life at JetBrains

JetBrains 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Sue

Making JetBrains IDEs More Accessible Banner

改进 JetBrains IDE 中的无障碍功能:2026 年的最新变化和未来规划

让软件具备良好的无障碍功能,往往意味着要消除日常工作流中那些细微却反复出现的使用障碍。今天正值全球无障碍宣传日,我们在此分享 JetBrains IDE 近期在多个领域的改进:与各平台辅助技术的兼容性、键盘导航以及非视觉反馈。其中部分改进已经上线,部分将在今年晚些时候推出。 您可以使用下方的音频播放器收听这篇博文。 更好地兼容辅助技术 我们一直关注的重点领域之一是改善 JetBrains IDE 与操作系统级无障碍工具的交互方式。 改进了对 Windows 放大镜的支持 屏幕放大镜是 JetBrains IDE 中最常用的辅助技术之一。直到最近,Windows…

Sue
Sue

帮助决策者认可 Kotlin Multiplatform (KMP)

本文由来自 Touchlab 的外部贡献者撰写。 Justin Mancinelli Justin Mancinelli 是 Touchlab 客户服务部副总裁,负责客户服务战略和复杂技术交付。他与工程负责人合作开发移动端应用、SDK、开发者工具、Kotlin Multiplatform 以及 Compose Multiplatform 相关业务。他拥有逾 13 年帮助软件企业取得成功的经验,专注于将产品与工程目标落地交付。 LinkedIn …

Sue
Sue

提高基于 IntelliJ 的 IDE 响应性能之路

摘要:这是一篇技术博文,介绍了我们为提升基于 IntelliJ 的 IDE 中的 UI 响应所做的工作。这是一项历时多年的工作,旨在解决多个架构层面的约束。项目仍在进行中,截至目前,我们已经构建新的工具和 API,用于将性能敏感型工作从 UI 线程中分离出来。这一改变意味着 UI 线程现在持有写入锁的时长大幅缩短,约为之前的三分之一。如果您对技术细节不感兴趣,可以直接跳到文末查看图表。 对于基于 IntelliJ 的 IDE,大家抱怨最多的一点就是性能。我们了解这一情况, 也一直在努力提升 IDE 的响应性。但这并非易事:IntelliJ Platform 已有 25 年历史,其中一些架…

Sue
Sue

JetBrains 推出的 Kotlin 专业认证现已登陆 LinkedIn Learning

JetBrains 与 LinkedIn Learning 合作提供 Kotlin 专业认证。这是一个结构化学习路径,全面覆盖现代软件开发的各个领域 — 从 Kotlin 基础知识,一直到为移动端、桌面端、Web 端和后端环境构建全栈多平台应用程序。 开始学习 适合人群 此认证专为具备基础编程知识,希望学习 Kotlin 并探索多平台开发的开发者设计。无论您拥有 Java、Python、C 还是其他语言背景,此计划都将助您深入了解 Kotlin 在整个开发环境中的能力。如果您是移动端开发者,希望避免重复编写代码;或是后端开发者,对 Kotlin 的服务器端功能充满好奇;或…

Sue
Sue

将 Spring Data JDBC 与 Kotlin 搭配使用

这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Spring Data JDBC 提供了一套简单、可预测的持久性模型。它侧重于聚合根、基于构造函数的映射,以及清晰的数据读写规则。如果您喜欢处理显式数据流,并希望完全掌控 SQL,那么 Spring Data JDBC 可能是您项目的完美框架。 并且借助 Kotlin,一切变得轻松得多…

Sue
Sue

将 Spring Data JPA 与 Kotlin 搭配使用

这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Spring Data JPA 基于 Jakarta Persistence 规范,最初是为 Java 设计的。这常常会引出一个问题:Spring Data JPA 是否也适用于 Kotlin 项目? 简短的回答是肯定的! 您可以将 Spring Data JPA 与 Kotli…

Sue
Sue

理解 AI 对开发者工作流的影响

AI 编码助手不再是华而不实的附加工具:它们已经成为我们日常工作流的标准组成部分。我们了解开发者对它们的短期看法,很多开发者表示,借助 AI 编码助手,他们可以完成更多工作,并减少花在样板代码编写或枯燥任务上的时间。但对于在真实项目中经过数年实际工作后会发生什么,以及开发者所感知到的工作流的变化是否真的发生了改变,我们知之甚少。 目前已有很多关于开发者与 AI 交互的研究,但现有研究往往在规模或深度上存在局限,且很少有研究会进行长期调查。我们的人类-AI 体验团队 (HAX) 对开发者长期使用 AI 工具的体验很感兴趣,因此他们对 800 名软件开发者两年的日志数据进行了分析。他们还想分析开发…

Sue
Sue

如何避免使用 JPA 和 Kotlin 时的常见陷阱

这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Kotlin 和 Jakarta Persistence(也称为 JPA)是服务器端开发中备受欢迎的组合。Kotlin 提供了简洁的语法和现代语言功能 ,而 Jakarta Persistence 则为企业应用程序提供了经实践验证的持久性框架。 不过,Jakarta Persistence 最初是…

Sue
Sue

DataSpell 2026.1:AI 智能体生态系统、将 Notebook 导出为 PDF、编辑器改进

随着 2026.1 版本的发布,DataSpell 持续优化您探索数据、使用 Notebook 以及将 AI 集成到工作流的方式。本次更新借助新智能体支持扩展了 AI 生态系统,并为整个 IDE 带来了多项可提升工作效率的功能。 请继续阅读,探索 DataSpell 2026.1 的所有新变化。 重要提醒:受 AI 服务提供商的限制,本文介绍的 AI 功能在中国大陆和港澳地区运行方式可能不同或暂不可用。JetBrains 仅以帮助这些地区的用户发展海外业务和/或了解前沿技术为目的介绍此功能。访问此处查看受支持的国家和地区列表。如有进一步咨询需求,请发送邮件至 sales.…

Sue
Sue

分享您对 Qodana 的看法,即有机会赢取大奖!

在 Qodana,我们始终在寻找各种方式提升我们代码质量平台对开发团队的实用性。无论您是使用它来自动执行代码审查、在 CI 中实施质量门,还是监测代码库的健康状况,您的反馈对于我们改进产品和优化向您提供特性和功能的方式都起着至关重要的作用。 因此,我们邀请(过去和现在的)Qodana 用户和试用者向我们提供反馈! 参加调查并参与抽奖 为何重要 随着开发工作流不断演进,大家对代码质量、安全性、自动化程度和可见性的期望也随之提高。我们希望更深入地了解团队当前对 Qodana 的使用方式,您借助 Qodana 解决了哪些挑战,以及我们可以在哪些方面做出最显著的改进。 …

Sue
Sue

集中的力量:TeamCity 架构如何解决 Jenkins 的扩缩难题

这篇博文由 draft.dev 的 Aykut Bulgu 撰写。 当 Jenkins 安装开始出现变慢的情况时,最先表现出的问题通常是队列积压。构建等待时间过长,反馈无法及时传达给开发者,CI 系统开始需要平台团队投入远超预期的精力。 这种情况对于早期采用 Jenkins 并持续扩展的团队十分常见。Jenkins 可以扩缩,但在规模较大时,通常需要细心规划控制器规模、管理插件,在很多组织中,还需要使用多个控制器来分散负载。这种方式虽然可行,但也增加了运行开销。 对于 DevOps 工程师和架构师来说,这类开销至关重要。CI/CD 是交付流程的一部分,当平台维护的难度加大时,工程团队很快就会感…

Sue
Sue

PyCharm 2026.1 中扩展了对核心 Web 开发的支持

在 PyCharm 2026.1 中,核心 IDE 体验继续进化,我们现在向所有用户免费提供更广泛的专业级 Web 工具集。从初学者到后端优先开发者,所有用户现在都可以使用大量之前仅向 Pro 订阅用户开放的 JavaScript、TypeScript 和 CSS 功能。 React、JavaScript、TypeScript 和 CSS 支持 在 PyCharm 中利用一套全面的现代 Web 语言编辑和格式设置工具,包括: 基本的 React 支持,包含代码补全、组件与特性导航,以及 React 组件和属性重命名重构。 高级 import 管理: 在工作时自动导入…

Sue
Sue
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.