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

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

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
    • Kineto
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

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

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

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

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

Sue

模块化 Ktor:构建可扩缩后端

Ktor 提供了一种轻量级的灵活方式来构建 Web 应用程序,不同于更固执的一体化框架。 虽然 Ktor 的简约设计初看起来可能很有挑战性,但只要有一点使用我们模块的经验,就会对可扩缩构建大有帮助。 在本文中,我会介绍一些将模块化引入 Ktor 项目的技术。 模块化为什么重要 Ktor 仍然是服务器端开发的热门选择,原因之一是其实现的直接性和透明度。 无需元编程或大量配置文件,您可以编写仅限于几个 Kotlin 源文件的简单服务,还能够始终清楚地知道自己正在使用 HTTP 服务器。 这种方式非常适合简单的应用程序,但在发展项目时有必要预测未来需求并减轻其影响。 为此,最好的方式是将应用程序分割…

Sue
Sue

JetBrains 码上道 | Java x AI Agent:从选型到业务落地那些事

更新:本场直播活动已结束,收看直播回放及下载讲师 PPT AI Agent 已成为生成式 AI 技术最火话题。从单轮对话到多步任务执行,从单模型响应到多工具协同,Agent 架构正在重新定义 AI 系统的能力边界。然而,这份技术热潮背后,却也伴随着大量工程落地的不确定性:框架选型怎么选?模组拆解怎么设计?和现有系统怎么整合?这些都是开发团队需要面对的挑战。 分享内容 本期《JetBrains 码上道》将在 7 月 31 日晚上 8 点线上直播,特别邀请到阿里云资深技术专家、JManus 核心维护者沈询,为大家深度解析 AI Agent 在 Java 世界中的可…

Sue
Sue

IntelliJ IDEA 迁移到统一发行版

我们很高兴宣布 IntelliJ IDEA 的下一步发展:我们将转向单一、统一的发行版。 是的,在您问起之前,我们对开源的承诺一如既往。 以后将只有一个 IntelliJ IDEA 安装程序,取代分别下载的 Community Edition 和 Ultimate Edition。 在这种新设置中,所有 Ultimate 功能仍然需要订阅才能解锁。 但即使没有订阅,IDE 仍将保持完整功能,可供商业和非商业项目免费使用,并将包含比当前 Community Edition 更多的功能。 在本文中,我们将讲解实际的过渡计划、它对您的日常开发意味着什么(剧透:我们预计它只会改善您的体验)…

Sue
Sue

YouTrack 增加更多设计改进

新的 YouTrack 2025.2 版本带来了更多设计更新,旨在让您的项目工作更加轻松。 您还将获得一个共享的默认仪表板和一套不断壮大的实用应用。 最新变化如下: 经过重新设计的项目概览页面更加清晰,具有可点击的层次结构路径,可以帮助您在项目上下文之间移动。 新项目模板改进了针对一般任务管理需求、高级项目管理和营销的项目创建向导。 默认仪表板面向所有用户和外部访客,可以用作组织的中心枢纽。 新的免费应用可以在 JetBrains Marketplace 上获取,以各种方式扩展 YouTrack 的功能。 为所有用户重新设计的项目页面 一站式浏览…

Sue
Sue

K2 模式热点:2025.1 中的高采用率、更少的 Bug 和重大改进

IntelliJ IDEA 2025.1 默认采用 K2 模式,我们希望在这里分享 K2 模式的使用情况。 这篇文章将概要介绍 K2 模式的当前状态,分享其采用指标,重点介绍 2025.1 中的改进,并预告下一步的计划。 我们建议您更新到最新的 IntelliJ IDEA 版本,享受最佳的 K2 模式体验。 采用 目前采用 K2 模式的用户数量已经非常高,并且还在持续增长。 在 IntelliJ IDEA 2025.1 用户中,95% 的 Ultimate 开发者和 9% 的 Community Edition 开发者使用 K2 模式。 大多数用户都会在新版本发布后的几个月内更新 IDE,因此…

Sue
Sue

2025 年 10 月起 YouTrack 开始实行新价格

我们将对 YouTrack 价格做出一些调整,新价格将于 2025 年 10 月 1 日生效。  保持不变的方面 YouTrack 对最多 10 个用户的团队仍然免费。  帮助台项目对最多 3 位支持人员的团队仍然免费,报告者数量不受限制。  YouTrack 订阅将继续免费提供全套功能、支持和 AI 辅助。  发生改变的方面 所有有效的升级和支持订阅将继续有效,直至到期日期。  2025 年 10 月 1 日之前,您可以按当前价格续订。  10 月 1 日之后,任何续订或用户/支…

Sue
Sue

测试 JetBrains IDE 的新外观

视觉环境瞬息万变,您日常使用的工具的外观和风格也应如此。 我们深知熟悉的用户界面至关重要,也听取了大家对以往更新的反馈。 所以,我们这次采取了迭代、谨慎的方式:进行小规模有针对性的改进,尽早分享,并以用户的反馈为后续工作提供指导。 在最新的 JetBrains IDE 2025.2 EAP 中,您将发现两种新的 UI 风格:One Island 和 Many Islands,每种风格都提供深色和浅色两种模式。 最终,其中一种风格将成为新的默认风格 – 您的反馈将帮助我们做出决定。 此次更新只影响视觉效果,所有功能保持不变。 您可以随时在新风格和旧主题之间切换。 为什么要推出新主题? 在此次更新…

Sue
Sue

更快的 Python:async/await 和 threading 中的并发

如果您使用 Python 编程已经有一段时间,特别是使用过 FastAPI 和 discord.py 这样的框架和库,那么您可能已经接触过 async/await 或 asyncio。 您也许听说过“Python 中不存在多线程处理”这种说法,也可能知道 Python 中大名鼎鼎(或臭名昭著)的 GIL。 考虑到 Python 中多线程受到的否定,您可能好奇 async/await 与多线程处理之间到底有什么区别,尤其是在 Python 编程中。 如果上述情况与您相符,那么这篇博文就是为您准备的! 什么是多线程处理? 在编程中,多线程处理是指程序同时执行多个顺序任务(即线程)的能力。 这些线程…

Sue
Sue

Rust 是编程的未来吗?

Rust 作为发展最快的编程语言,正在改写现代软件开发的规则。 它的顶尖性能、无需垃圾回收的内存安全以及并发能力正吸引着全球开发者的关注。 根据我们的数据,过去 12 个月中有 226.7 万名开发者使用 Rust,70.9 万名开发者将 Rust 作为主要语言,表明 Rust 在编程界的影响力正在迅速扩大。 不过,是什么推动了它的崛起呢? 它准备好取代 C++ 了吗? 去年的《开发者生态系统现状调查》揭示了一些振奋人心的趋势:Rust 是唯一创下新使用记录的语言,每 6 名 Go 开发者中就有 1 名考虑转用 Rust。 下面我们将分析这些洞察,探索 Rust 的未来,并揭示开发者为什么使用…

Sue
Sue

PhpStorm 如何帮助维护 PHP 开源项目:访谈和现实示例

PHP 生态系统由充满热情的开发者推动,他们构建的工具支持着从内容管理系统到测试库和数据库层的方方面面。 每个项目背后都有一个专门团队致力于代码现代化、性能提升和生态系统发展。 许多团队选择 PhpStorm 来支持他们的工作,这让 JetBrains 的所有成员都深感自豪,也证明我们为开源贡献者提供的免费和折扣许可计划对更广泛的 PHP 社区产生了积极影响。 本文重点介绍杰出的 PHP 项目及其背后人员。 无论是调试复杂系统还是维护测试套件,PhpStorm 都能帮助简化工作流、减少摩擦,并将时间留给最重要的事 – 构建。 PHPUnit Sebastian Bergman…

Sue
Sue

Java 开源项目如何使用 IntelliJ IDEA:现实示例 – 第 1 部分

JetBrains 构建各种工具来帮助开发者保持专注和高效,尤其让我们感到自豪的是,这些工具能够协助驱动全球开发者每天依赖的开源项目。 这些项目引领着 Java 开发的方向,为充满活力的 Java 生态系统做出了巨大贡献。 本系列由两部分组成,重点介绍我们支持的一些最有趣的开源 Java 项目。 从测试框架和 HTML 解析器到创新型 Web 库和语言,每个项目都体现了 Java 社区的创造力和独创性。 在每一个示例中,都有 IntelliJ IDEA 这样的 JetBrains IDE 帮助开发者更快交付、更自信地工作并编写出更优质的代码。 ☕ Spring Framework 全球最流行的…

Sue
Sue

Amper 更新,2025 年 5 月 – 适用于 Kotlin、服务器端和 Multiplatform 的独立构建工具

Amper 0.7.0 现已发布,除了对多平台应用的支持,它还包含对使用 Ktor 和 Spring 进行服务器端开发的支持,将 iOS 添加到 Amper 支持的 Kotlin Multiplatform 目标列表中,以及其他功能。 独立版 Amper 现在是项目的主要焦点,基于 Gradle 的版本正在被逐步淘汰。 下文将做出详细介绍,同样,版本说明列出了全部更改。 要使用 Amper 的最新功能,请获取 IntelliJ IDEA 2025.1.2 Preview(或更高版本)。 对 Ktor 和 Spring 的服务器端支持 现在,Amper 直接提供对 Ktor 和 Spring 项…

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.