Ohhnews

分类导航

Jetbrains Blog

OpenAI收购Astral公司:对PyCharm用户意味着什么?

事件概述 OpenAI近日宣布收购Python工具开发商Astral,其核心团队将加入OpenAI的Codex项目。Astral开发的uv、Ruff和ty等工具在Python生态中具有极高影响力,月下载量达数亿次。 行业影响 技术整合:Astral开发的工具已成为Python开发的基础设施,JetBrains表示将继续在PyCharm中支持这些工具。 开源担忧:尽管社区担心收购可能导致工具开发停滞,但由于Astral工具采用宽松的开源协议,且OpenAI承诺持续维护,社区认为风险可控。 未来展望:JetBrains强调将继续与相关团队合作,确保为Python开发者提供最佳的集成开发环境体验。
#openai#astral#python开发#软件工具#开源生态
$ more
Jetbrains Blog

对话 Josh Long:Kotlin 与 Spring 生态系统的演进与协同

深度对话:Josh Long 谈 Kotlin 与 Spring 在 KotlinConf'26 大会前夕,Spring 首位开发者倡导者 Josh Long 分享了对 JVM 生态演进的见解。他指出,Spring 已从传统的企业级应用扩展至微服务、分布式系统及 AI 驱动的服务。Long 强调,Kotlin 与 Spring 的结合是目前最自然且高效的开发体验,得益于双方在编译器插件及 DSL 设计上的紧密协作。针对 AI 开发,他认为 JVM 在性能、安全性和系统集成方面表现优异,远胜于孤立的 AI 工作流。他鼓励开发者利用现有基础设施,通过 Spring AI 等工具将 AI 能力无缝集成到业务应用中。
#kotlin#spring#jvm#人工智能#软件开发
$ more
Jetbrains Blog

代理分析时代:数据团队的新角色与语义基础设施

代理分析时代的数据变革 随着AI代理在数据分析领域的普及,数据团队的角色正从传统的仪表盘构建者转变为规则与语义的制定者。为了确保AI生成结果的可靠性,文章提出了三个关键支柱: 指标即代码 (Metrics as code):将业务逻辑标准化并在代码中执行,而非依赖个人经验或散乱的文档。 基于Git的版本控制:通过代码评审流程,确保所有指标变更可追溯、可审计。 强制护栏 (Hard guardrails):限制AI仅能使用经过批准的指标,防止其随意臆造数据。 代理协作模式与基础设施 未来的分析体系不再依赖单一的超级聊天机器人,而是由多个具备特定职能的代理组成(如发现代理、语义创作代理、审计代理),并始终保持人工审核环节。在市场趋势方面,行业正向“无头语义基础设施”转型,通过解耦语义层与前端,实现跨工具的数据一致性。此外,2025年启动的开放语义交换标准(OSI)标志着行业正致力于建立厂商中立的语义模型,从而确保数据定义在不同系统间的可移植性与信任度。
#数据分析#人工智能代理#语义层#数据治理#企业架构
$ more
InfoQ Java

Java 技术周报:JDK 26 发布、GlassFish 9.0 里程碑及 AI 助手 ClawRunr 亮相

本周 Java 领域主要更新包括:JDK 26 正式版(GA)发布,以及配套的 LibericaJDK 26 更新。在企业级应用方面,Payara 平台发布了 2026 年 3 月版,GlassFish 9.0 推出了首个里程碑版本。此外,Micronaut 发布了点版本更新。值得关注的是,JobRunr 推出了全新的 Java 个人 AI 助手 ClawRunr,进一步拓展了 Java 在人工智能领域的应用场景。
#java#jdk 26#软件开发#人工智能#中间件
$ more
foojay

Java 脚本化:现代自动化任务的新选择

Java 脚本化的崛起 传统的 Java 开发常被认为过于繁琐,不适合编写脚本。然而,随着 Java 11 及后续版本(如 Java 22、25)的演进,Java 已经摆脱了手动编译和复杂的样板代码,成为一种高效的脚本语言。 关键技术改进 直接执行:通过 JEP 330 和 JEP 458,Java 支持单文件甚至多文件的直接运行,无需手动执行 javac 编译。 简化语法:Java 25 引入的实例 main 方法和紧凑源文件功能,消除了类声明等冗余代码,使脚本编写更加简洁。 原生支持:通过 Shebang(#!)支持,Java 程序可像 Bash 或 Python 脚本一样直接在终端执行。 进阶工具与生态 JBang:该工具进一步简化了依赖管理,无需配置 Maven 或 Gradle 即可直接在脚本中声明依赖,并支持将脚本编译为 GraalVM 原生二进制文件,实现秒级启动。 Picocli:通过与 JBang 集成,开发者可以快速构建具备命令行参数解析、自动生成帮助文档和 ANSI 颜色支持的专业级 CLI 工具。 总结 Java 脚本化不仅保留了强类型语言的维护性和生态优势,还通过现代工具链消除了开发门槛,为开发者提供了一种既能利用既有技能,又能高效完成自动化任务的强大方案。
#java#自动化#脚本开发#jbang#编程效率
$ more
foojay

Azul Zulu OpenJDK 官方镜像现已正式登陆 Docker Hub

核心摘要 Azul 近日宣布其 Zulu Builds of OpenJDK 正式成为 Docker 官方镜像。开发者现可从 Docker Hub 获取经过 TCK 验证且完全合规的 OpenJDK 构建版本。 主要优势 安全可靠:支持 Azul GPG 密钥签名验证,并根据 Docker 安全标准进行维护。 自动更新:支持上游镜像补丁的自动重构,有效应对 CVE 安全漏洞。 灵活选择:涵盖 Java 8、11、17、21 及 25 等多个版本,提供 JDK、JRE 及无头(headless)等多种变体。 标准化部署:有助于企业统一 Java 基础镜像,加强软件供应链管理,提升 CI/CD 流程的规范性。
#azul zulu#openjdk#docker#容器技术#软件供应链
$ more
InfoQ Java

Spring生态系统新闻汇总:多项核心项目发布第三个里程碑版本

Spring生态系统更新 2026年3月中旬,Spring生态系统迎来了一系列重要更新。此次发布重点包括Spring Boot、Spring Security、Spring Integration、Spring AI以及Spring AMQP的第三个里程碑版本(Milestone 3)。此外,Spring Data和Spring for Apache Kafka也发布了第二个里程碑版本。这些更新标志着Spring框架在持续演进中不断强化其在企业级Java开发及人工智能集成领域的能力。
#spring#java#软件开发#后端框架#里程碑版本
$ more
DZone Java

云原生Java架构:微服务与Serverless的融合之道

云原生Java架构概览 随着企业对软件交付速度、系统韧性及弹性成本的需求提升,云原生Java架构已成为现代开发的主流选择。云原生不仅是运行在Kubernetes上,更强调水平扩展、故障容忍、自动化运维及可观测性。 架构核心策略 微服务与Serverless的有机结合: 微服务:适用于业务领域清晰、需要独立演进及长期运行的核心业务。 Serverless:适用于突发流量、事件驱动、异步处理及自动化任务。 关键设计模式: 采用绞杀者模式实现遗留系统平滑迁移。 坚持服务独享数据库原则,降低耦合度。 利用事件驱动架构(EDA)处理跨服务交互。 强化分布式系统的韧性,包括断路器、超时控制和重试机制。 平台支撑: 基于Kubernetes提供统一的操作基座,通过资源配额优化、健康探针配置及自动化扩缩容,确保Java应用的稳定运行。 实践建议 云原生架构的成功不在于技术堆砌,而在于根据工作负载特征选择最合适的模式。建议从模块化单体起步,优先构建可观测性与自动化基础,随后逐步拆分业务域,并以Serverless作为边缘事件处理的补充,最终形成高效、稳定的交付体系。
#云原生#java架构#微服务#serverless#kubernetes
$ more
Jetbrains Blog

JetBrains Rider 2026.1 发布候选版 (RC) 正式推出

Rider 2026.1 RC 版本核心更新 JetBrains 已发布 Rider 2026.1 的发布候选版本(RC),此次更新重点提升了 .NET 生态系统支持与游戏开发工作流。 主要功能亮点 .NET 开发增强:支持直接打开、运行和调试独立的 C# 文件(无需项目文件);新增 ASM 查看器以检查 .NET 反汇编代码;集成 NuGet 程序包管理器控制台(预览版);优化了 Windows 环境下 MAUI iOS 的开发部署流程。 游戏开发优化: Unreal Engine:全面支持移动端开发(iOS/Android);大幅提升 C++ 调试器性能,变量检查速度最高提升至 87 倍;改进了蓝图(Blueprint)的使用追踪与引用查找。 Unity:重构了 Unity Profiler 集成,支持在 IDE 内直接查看性能快照与调用栈。 通用工具:新增 CMake 项目支持(Beta),并引入了 Windows 下的混合模式调试功能,支持在同一会话中同时调试托管代码与原生代码。 其他改进:增强了 C#、C++ 和 F# 的语言支持,并内置了 Azure DevOps 插件以简化代码库克隆流程。 用户现可通过 JetBrains 官网下载体验该 RC 版本。
#rider#集成开发环境#.net#游戏开发#软件更新
$ more
Jetbrains Blog

ReSharper 2026.1 发布候选版 (RC) 正式推出

ReSharper 2026.1 RC 版本更新亮点 JetBrains 近日发布了 ReSharper 2026.1 的发布候选版(RC),重点提升了 .NET 开发的效率与稳定性。核心更新包括: 全新监控工具窗口:提供运行时性能指标追踪,旨在整合并替代原有的动态程序分析(DPA)功能。 跨编辑器支持:ReSharper 现已正式支持 Visual Studio Code 以及 Cursor 等兼容编辑器,为非 Visual Studio 用户提供代码分析、导航与重构功能。 现代 C# 支持:增强了对扩展成员(extension members)的支持,并新增针对 HttpClient 和 ImmutableArray 的代码检查。 性能与稳定性:优化了代码分析与索引速度,并修复了超过 70 个关于 Out-of-Process(OOP)模式的问题。 ReSharper C++ 升级:针对 Unreal Engine 项目进行了性能优化,增加了对 C++26 新特性的支持,并更新了 Clang-Tidy 工具。 该版本旨在通过更流畅的 UI 设计与底层性能优化,为开发者提供更一致且高效的编码体验。
#resharper#.net开发#软件开发工具#ide插件#性能监控
$ more