The JetBrains Blog

RSS: https://blog.jetbrains.com/feed/
JetBrains 博客——开发工具。

探索 Compose HTML 的服务端渲染

JetBrains 探索为 Compose HTML 添加 JVM 服务端渲染能力,让 Kotlin 后端开发者用类型安全的 Compose 组件替代 Thymeleaf/JSP 模板。 目前 Compose HTML 只有 JS 目标,无法在服务端渲染。文章提出添加 renderToString/renderToBytes 函数的设想,并给出 Spring Boot 集成示例:Todo 应用完全用 Compose 组件编写,无客户端 JS。Kobweb、Kilua、Summon 等现有框架可共享这一基础。JetBrains 明确表示这是探索性想法,非官方承诺。
评论点赞收藏1 天前

Qodana 正在考虑为 DevOps 和平台工程栈提供代码检查能力

JetBrains 的 Qodana 正在探索将代码 lint 能力扩展到 DevOps 和平台工程领域,统一分析 Kubernetes 配置、Terraform、Dockerfile 等基础设施代码。当前 DevOps 团队依赖 Kube-score、Checkov、Hadolint、Trivy 等十余个工具,各自有独立的配置语法、严重性模型和 CI 集成方式,缺乏共享的质量门禁和 IDE 反馈闭环。Qodana 的设想是通过一个 qodana.yaml 覆盖应用代码和基础设施代码,实现跨域分析(如 Terraform 模块与 Helm chart 联动评估),并将左移质量门禁扩展到整个技术栈。
评论点赞收藏3 天前

开发者编程语言迁移路径:从C到Kotlin的逃离与选择

项目需求仍是开发者切换编程语言的首要原因,但Kotlin是例外——开发者因更好的开发体验主动选择。JetBrains 2025年开发者调查(8,837份样本)显示:C语言流失率高达50%,开发者主要因"想学新语言"和"更现代特性"离开;Java开发者转向Python和TypeScript;HTML/CSS开发者学JavaScript为就业机会;JavaScript开发者则几乎转向任何语言同样为了就业。TypeScript、Rust、Python和Go仍有较大增长潜力。
评论点赞收藏3 天前

如何用 ACP 在 IntelliJ IDEA 中使用 AI 代理

JetBrains 推出 ACP 协议,让 IntelliJ IDEA 可接入多种 AI 编程助手。 ACP 类比 LSP,统一了 IDE 与 AI 代理的通信协议,代理可独立配置模型、工具链和认证方式,通过 acp.json 可注册公司内部代理,无需开发独立插件。内置代理包括 Codex、Claude Agent、Junie,ACP Registry 提供第三方选项。换代理只需在设置中切换,编辑和 diff 审查仍在 IDE 内完成,代理不可用时可无缝切换到另一个。
评论点赞收藏3 天前

PyCharm 2026.2.1 更新:AI 代理直连 Jupyter 内核,marimo 笔记本正式支持

PyCharm 2026.2.1 发布,AI 代理(Claude Code、Codex)现在可以直接在 Jupyter 笔记本中操作实时内核,变量和模型跨单元格持久保留,不再像以前那样每次调用都重新执行脚本。同时新增 agent 环境协调器,自动识别项目配置的 Python 解释器和包管理工具(uv、Poetry、pip、conda),避免包装错环境。marimo 笔记本通过第三方插件正式支持,以 Python 文件形式存储,Git 友好。Python Packages 工具窗口重构为可折叠树形结构,支持按依赖组安装。Data Wrangler、Hugging Face、Google Colab 插件被移出内置列表。
评论点赞收藏3 天前

PyCharm新技能让AI代理Python任务成功率跃升至98%

PyCharm新技能让AI代理Python任务成功率从68%升至98%。 测试28个日常Python任务、6个AI模型,Agent Environment Coordinator让代理获取项目正确解释器路径,不再污染系统Python。Sonnet 5从73%升至100%,Opus 5从94%升至100%,Codex/GPT-5.6从80%升至100%。
评论点赞收藏3 天前

JetBrains 给 PyCharm 的 AI Agent 接入了实时 Jupyter Kernel

JetBrains 在 PyCharm 中内置了 Jupyter skill,让 AI agent 直接操作实时 Jupyter kernel 而非 subprocess。实测 Claude Opus 5 用 kernel 模式比 shell 模式便宜 12%(59.09 vs 67.06 美元),原因是 98% 的输入命中 prompt cache,cache read 成本仅为新建 cache 的 1/12。测试覆盖 12 个 ML 任务,用 Claude Opus 5 和 GPT-5.6 对比三种模式。Kernel 模式对长任务、状态保持型工作流优势明显,但 agent 仍可能忘记保存模型文件,复杂任务仍需人工介入。
评论点赞收藏3 天前

PyCharm 2026.2将解绑并弃用多个低使用率插件

PyCharm 2026.2将解绑并弃用多个低使用率插件,包括Data Wrangler、Hugging Face、Google Colab、Spark/PySpark、AI Playground、AI Agents Debugger、dbt、Databricks等。兼容版本仍可在JetBrains Marketplace安装,源码将移至Obsolete Plugins仓库,社区可自行构建维护。2026.3起官方不再发布兼容版本。
评论点赞收藏3 天前

IntelliJ IDEA 的 5 个 AI 功能

JetBrains 在 IntelliJ IDEA 中推出了 5 个 AI 功能,核心思路是把 AI 嵌入编辑流程而非只做一个聊天窗口。AI Completion 能预测你下一步要改的代码并自动建议;Ctrl+\ 可在光标处直接输入自然语言生成代码;Alt+Enter 菜单提供解释代码、生成单测、写文档等操作;ACP 协议支持接入外部编码 Agent;BYOK 允许使用团队已审批的第三方 API Key。
评论点赞收藏3 天前

IntelliJ IDEA 中的 Agent Skills 功能详解

JetBrains 在 IntelliJ IDEA 的 AI Assistant 中推出 Agent Skills 功能,允许开发者通过 Skills Manager 安装和管理 AI 技能。技能可全局、按项目或按 AI Agent 分别安装,支持自动检测和显式调用两种方式。JetBrains 提供经安全验证的官方 Skill Repository,团队也可自建内部仓库。
评论点赞收藏3 天前

AI 代理的"LSP时刻":WebStorm 推出 ACP 协议

JetBrains 在 WebStorm 中引入 Agent Client Protocol(ACP),将 AI 代理与 IDE 解耦,类似 LSP 之于语言服务器。开发者可直接接入已有订阅的 Anthropic、OpenAI、Google 等模型,无需额外购买 JetBrains AI 订阅。GitHub Copilot 和 Claude Code 已提供 ACP 支持。独立基准测试显示不同代理在各任务上表现差异明显:组件架构评分 3.3-3.6 的代理在设计 token 提取上仅 1.7-2.9,ACP 允许按任务切换代理而非锁定单一供应商。
评论点赞收藏4 天前

JetBrains .NET Day Online 2026:保存日期并提交演讲提案

JetBrains.NET Day Online 2026定于10月7日举行,免费线上直播,面向.NET社区征集演讲提案。演讲主题聚焦实用技术,包括.NET Aspire、Blazor、F#、AI辅助开发等方向,30分钟为主,截止9月4日提交。去年话题覆盖clean architecture、C# nullability、memory diagnostics等,今年特别关注AI辅助.NET开发的真实项目经验而非演示demo。
评论点赞收藏5 天前

重写为Rust:是真正快速还是过度炒作?一个现实检验

RIIR重写运动能带来真实性能提升,但不会自动发生,且会引入新bug。 grep搜37GB目录用52秒,ripgrep只用6秒;PNG crate比libpng快近一倍,靠的是编译器自动向量化和流式解压。但sudo-rs超时后回显部分密码,Linux内核首个Rust CVE来自Android binder驱动竞态条件,TARmageddon是async-tar的格式解析漏洞导致RCE。Microsoft用Go重写TypeScript编译器,NTPsec选Go因为网络原语更好——Rust不是万能答案。增量扩展几乎总是比全量重写更稳妥。
评论点赞收藏5 天前

IntelliJ IDEA 2026.2.1 发布

IntelliJ IDEA 2026.2.1 发布,修复 Markdown shell 脚本执行顺序、撤销优化导入后失效、Mercurial 冲突解决异常等 5 项问题。
评论点赞收藏5 天前

WebStorm 接入 Chrome DevTools:AI 代理可直接操控浏览器

WebStorm 2026.2.1 内置 Chrome DevTools Connect,AI agent 可直接操控 Chrome 浏览器,无需切换 IDE。 与 Google Chrome DevTools 团队合作开发,agent 能打开页面、查看渲染、读取控制台日志和网络请求、截图、直接交互。配合之前的 Figma Connect,设计→编码→浏览器验证的完整流程现在都在 WebStorm 内完成,不再需要人工在 IDE 和浏览器之间反复切换描述问题。
评论点赞收藏5 天前
JetBrains 工程师 Alexey Gopachenko 入职 20 年,参与了 TeamCity 质量检测、PhpStorm 和 WebStorm 创建,以及 Qodana 从内部工具到独立产品的演进。Qodana 的诞生源于一次客户拜访——一家大型电商无法接入 TeamCity,JetBrains 于是将质量检测引擎独立出来。他认为 AI 时代代码量增长十倍,但语法已无问题,真正的挑战转向安全、数据流和架构等确定性分析更擅长的领域。
评论点赞收藏5 天前

JetBrains Academy – July Digest

Somewhere between the fifteenth open tab and the third iced coffee, it hit me. Maybe we don’t hate meetings. We just hate the ones where nobody has anything to say. Welcome back to another mandatory m...
评论点赞收藏8 天前

IntelliJ IDEA 2026.2:logpoints 性能提升 30 倍,支持 AI agent 调试

IntelliJ IDEA 2026.2 对 logpoints 功能做了底层重构,用代码插桩替代传统 JPDA 断点评估,热路径下性能提升约 30 倍。同时新增 AI agent 兼容性,coding agent 可以直接设置、执行和清理 logpoints,无需手动干预。控制台新增导航功能,点击日志行可跳转回对应代码位置。
评论点赞收藏9 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。