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
  • 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

更快的 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

加强后端开发中的 Kotlin:与 Spring 建立战略合作伙伴关系

JetBrains 将 Kotlin 视为现代后端开发的坚实基础,这不仅是因为它的技术优势,还因为它能够帮助开发者更高效地构建可靠、可维护的系统。 我们一直在努力使 Kotlin 成为专业服务器端工作的首选,为此,我们荣幸宣布 JetBrains 与 Spring 团队将进一步加深合作。 这一战略合作伙伴关系涵盖多个关键领域,将使 Kotlin 成为构建 Spring 应用程序更自然、更强大的选择。 Spring Framework 联合创始人兼项目负责人 Juergen Hoeller 和 Spring 核心提交者兼 Kotlin 支持负责人 Sébastien Deleuze 表示: “多…

Sue
Sue

Koog:助力 Kotlin 开发者构建 AI 代理

我们为 Kotlin 社区带来了一些好消息! 在今年的 KotlinConf 上,我们将推出 Koog,这是一个创新型开源代理框架,可以帮助开发者使用现代 Kotlin DSL 在 JVM 生态系统中构建 AI 代理。 我们设计 Koog 是为了向开发者提供创建智能、自主代理所需的工具,并让他们能够像使用 Kotlin 一样轻松高效地进行日常开发。 这是将 Kotlin 打造成一流 AI 语言的重要里程碑,我们非常期待社区构建的成果。 尝试 Koog 我们为什么要为 Kotlin 构建代理框架 起初,我们都对聊天助手和 LLM 的潜力感到震惊。 但随着这些模型的发展,它们的能力显然远远超出了简…

Sue
Sue
KotlinConf 2025 Unpacked: Upcoming Language Features, AI-Powered Development, and Kotlin Multiplatform Upgrades

KotlinConf 2025 解析:即将推出的语言功能、AI 赋能开发以及 Kotlin Multiplatform 升级

Kotlin 语言不断发展壮大,全球已有 250 万开发者使用这种语言。 从精彩的语言和生态系统更新、助力 Kotlin 开发的强大 AI 工具,到重要的 Kotlin Multiplatform 里程碑和后端战略合作伙伴关系,KotlinConf 2025 带来了一系列新闻,为未来一年定下基调。 以下是关键信息汇总。 Kotlin 2.2 和语言演变 Kotlin 2.2 即将发布,它将带来一系列全新功能,包括: when-with-subject 中的保护条件 多美元符号内插 非局部中断和继续 上下文形参 (Beta) K2 编译器:现在是 IntelliJ IDEA 2025.1 …

Sue
Sue

JetBrains 码上道 | Spring AI + MCP:构建 Java 生态下的 AI 工具集

即便在 AI 技术飞速发展的今天,Java 依然是企业级开发的首选。凭借其稳定性、完善的工具链以及丰富的社区资源,Java 在金融、电商等关键行业中始终占据重要地位。而当企业应用逐步引入大语言模型(LLM)赋能时,如何优雅、安全地完成集成,成为了技术团队面临的新课题。 在这方面,Spring 全家桶中的 Spring AI 提供了一种原生整合 LLM 的解决方案,避免了跨语言调用带来的技术栈割裂,不仅降低了开发与运维成本,也提升了系统性能与开发效率。然而,真正的挑战在于如何让模型高效且安全地访问分散在各系统中的业务数据,而这正是 MCP(Model Context Protocol)所能…

Sue
Sue

ReSharper 加入 Microsoft Visual Studio Code:公开预览现已开放

过去 20 年,ReSharper 一直是传奇般的 .NET 生产力工具,它让数百万开发者以前所未有的方式在 Microsoft Visual Studio 中探索、编写和改进代码。 现在,我们将这一变革体验带到了一个全新的环境中。 ReSharper 现已作为 Visual Studio Code 的扩展程序提供。 无论 VS Code 是您的主要编辑器还是 JetBrains Rider 或 Visual Studio 的配套工具,ReSharper 的生产力功能都会提升您的开发体验。 现在,您可以在 VS Code 的简化界面中使用数百万开发者信赖的强大代码分析、Rename(重命名)…

Sue
Sue
Present and Future of Kotlin for Web

Web 版 Kotlin 的现在和未来

概览:我们始终致力于在 Web 开发版 Kotlin Multiplatform 中为 Kotlin 开发者提供强大的无缝支持。 为此,我们正在以下关键领域开展工作: 改进 IDE 对 Web 目标的支持。 将 Kotlin/Wasm 和 Web 版 Compose Multiplatform 提升到 Beta。 为旧版浏览器中的 Compose Multiplatform 提供兼容模式。 消除 Kotlin/JS 中互操作的大部分限制。 针对 Kotlin/JS 中最新的 JavaScript 标准。 Kotlin Multiplatform (KMP) 旨在帮助开发者跨平台共享代码,显…

Sue
Sue

CLion 与开源社区:共同成长

从一开始,CLion 就是根据全球 C 和 C++ 开发者的需求而塑造。 我们的跨平台 IDE 旨在简化开发、提高工作效率并使 C++ 的工作更加愉快。 我们很高兴能在与社区的持续合作中迈出新的一步:CLion 现在对非商业用途免费,包括开源开发。 如果您正在为 OSS 项目做贡献,或者正在启动自己的项目,现在是尝试的最佳时机。 查看以下使用 CLion 构建的开源项目 – 强大的调试器、逆向工程工具、传奇的文件管理器和世界各地使用的库。 这些都是开发者借助合适工具取得出色成果的光辉示例。 JSON for Modern C++ 创建者:Niels Lohman…

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.