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

我们正在改进库作者体验!

现代编程语言生态系统包括从测试框架到机器学习库再到 Web 开发框架的一切。 这些选项通常由库作者提供给社区。 Kotlin 团队明白,作者的工作对所有用户都相当重要。 因此,我们希望通过工具和文档来提供支持。 库作者体验是 2023 年 Kotlin 路线图的一大首要优先事项。 在这篇博文中,我们将进一步介绍我们的计划和已经完成的工作,特别是 Dokka 文档更新。 改进库作者体验 我们专注于改进记录公共 API 的主要痛点,帮助库作者进行 API 设计,并提供方便的开发环境设置,包括项目模板和 CI 脚本。 详细了解我们的计划,随时在 YouTrack 的专用工单中参与讨论。 KDoc 体…

Sue
Sue

Qodana 和 IntelliJ IDEA:代码质量平台如何简化 IDE 的本地化

您有没有想过,如何在情人节之后继续坚持更健康的生活方式、不为小事操心、更聪明而不是更费力地工作? 心理学家说,将大目标分解成小步骤是坚持新年目标的最好方式。 这个建议也适合程序员的目标。 规划涉及代码重构的大型项目时,您应该查看所需更改的全貌并相应地调整。 这正是 IntelliJ 团队在需要将 IDE 的整个 UI 本地化为中文、日语和韩语时所做的。 IntelliJ 团队使用 JetBrains 的代码质量平台 Qodana 作为本地化流程的单一可信来源,比预期更快地完成了项目。 明智的规划、问责和监督促成了这一积极成果。 他们是这样做的。 免费试用 QODANA 挑战:隔离 13,00…

Sue
Sue

面向毕业生的折扣从七五折降至六折

  我们深知尽早熟悉优质工具和良好的开发者做法是多么重要,这就是我们为学生提供所有 JetBrains IDE 的免费访问权限的原因。 自 2014 年推出我们的支持计划以来,通过免费教育许可证使用我们的 IDE 的学生人数已经达到 260 万。 JetBrains 衷心感谢他们选择我们的产品作为其第一款专业开发工具。 此外,我们也希望帮助使用我们产品的学生更顺利地过渡到职业生涯,以便他们能够继续使用喜爱的 IDE。 我们决定,通过为应届毕业生之前的免费教育订阅提供更大的续订折扣,让他们能够更方便地获取我们的工具。   在 2023 年之前,拥有免费教育许可证的用户有资格获得七五折的毕业折扣…

Sue
Sue

Kotlin 1.8.0 现已发布

Kotlin 1.8.0 版本现已发布,以下是其部分最大亮点: JVM 的新实验性功能:递归复制或删除目录内容 提升了 kotlin-reflect 性能 新的 -Xdebug 编译器选项,提供更出色的调试体验 kotlin-stdlib-jdk7 与 kotlin-stdlib-jdk8 合并为 kotlin-stdlib 提升了 Objective-C/Swift 互操作性 与 Gradle 7.3 兼容 有关完整的变更列表,请参阅 Kotlin 1.8.0 最新变化。 (more…)…

Sue
Sue

2022 开发者生态系统现状

进入 2023 年,我们想总结去年的成果并分享《2022 开发者生态系统现状》报告。 同样,我们很高兴展示编码社区的概况以及编程语言、技术、工具和框架的最新趋势。您还可以一窥开发者的日常生活。 超过 38,000 名开发者参与了去年的调查,报告基于其中 29,000 人的反馈,深入探讨了开发者生态系统的各种主题。 这是我们的第六次年度调查,调查每年都变得更加全面。报告显示了大约 500 个图表,分为 31 个部分,按主题划分并附有值得注意的事实资料。今年我们引入了关于数据科学、远程开发和心理健康的新部分,当然也在报告中涵盖了新问题。 以下是报告的一些关键结果: …

Sue
Sue

Space On-Premises (本地部署版)测试阶段现已结束

今天,我们宣布推出正式版 Space On-Premises,这是一个由您全面管理的完整且安全的软件开发平台。 在过去六个月的测试阶段中,我们一直在收集和处理您的反馈。 我们要感谢早期采用者试用 Space On-Premises,分享其印象和想法,并报告问题。 我们的团队已经使安装过程得到稳定,为 On-Premises 版本引入了更多功能以匹配 Space Cloud,并修正了许多错误。 我们十分高兴地宣布 On-Premises 版本的测试阶段已经结束并推出最新版本 – Space On-Premises 2023.1。 阅读这篇博文以详细了解 Space On…

Sue
Sue

Fleet 公共预览版中的 C# 支持

最近,我们推出了 Fleet 的公共预览版,现在所有人都可以试用我们的新款分布式多语言编辑器和 IDE,这款产品旨在为开发者提供不同的用户体验。 它支持多种编程语言,例如 Python、Java、JavaScript、PHP、TypeScript、Go、Kotlin、Rust 和 C#。  我们想进一步介绍 Fleet 公共预览版中的 C# 支持,包括已经存在的功能和我们未来的计划。 如果您对 Fleet 旨在带来的新开发者体验感到好奇,并想尝试新事物,请尝试一下。 要下载 Fleet,请安装 JetBrains Toolbox App。 您将在可用工具列表中看到 Fleet。 安装时,您可…

Sue
Sue

使用 Go 模板构建博客

本文由外部贡献者撰写。 Aniket Bhattacharyea 热爱计算机和软件的数学研究生。 网站   Go 模板功能强大,可以根据 Go 程序中的数据生成文本或 HTML 输出。 您可以将对象传递给模板,自定义数据的显示方式。 模板通常用于生成网页、电子邮件和其他基于文本的输出。 Go 模板非常流行的现实用法在 kubectl 命令行工具中,您可以将模板传递到 --template 标志,根据需要自定义输出。 模板总览 在 Go 中,有两个软件包提供模板功能:text/template 和 html/template 软件包。 两者具有完全相同的接口集,唯一的区别是后者…

Sue
Sue

Go 测试综合指南

本文由外部贡献者撰写。 Alexandre Couëdelo Alexandre 是一位复杂系统工程和管理专家。 他在职业生涯开始时就拥抱了 DevOps 文化,为加拿大一家领先金融机构的数字化转型做出贡献。 他热衷于 DevOps 革命和工业工程。 GitHub Twitter 测试是开发过程的重要部分,也是软件开发生命周期的关键部分。 它可以确保应用程序正常运行和满足客户需求。 本文将涵盖关于 Go 测试的所有须知事项。 我们将从一个简单的测试函数开始,通过更多工具和策略帮助您掌握 Go 中的测试。 您将详细了解许多测试模式,例如用于更好地组织测试用例的表驱动测试、用于…

Sue
Sue

未来计划:WebStorm 2023.1 路线图

  上个月,我们推出了 WebStorm 2022.3,这是 2022 年的最后一次重大更新。 我们要感谢所有已经试用该版本并与我们分享想法的人! 我们收到了大量反馈,在提及次数方面,新 UI 绝对领先。   我们仍在处理您的反馈,以了解哪些方面做得不错,哪些方面可以改进。 与此同时,我们想分享将于 2023 年 3 月底发布的下一个版本的计划。   技术特定的改进   Astro 支持。 我们将添加对 Astro 框架的支持 (WEB-52015)。 首先,我们要确保至少语法高亮显示和代码补全等基本功能运行良好。 如果有时间,我们将支持更多高级功能。 Prisma 支持。 尽管我们没有在之…

Sue
Sue

GoLand 5 岁了,v2022.3 现已发布! 

今天(2022 年 12 月 1 日)对我们来说是一个巨大的里程碑。 我们不仅要发布 v2022.3(这是我们今年第三次也是最大的一次更新),同时今天也是 GoLand 的 5 周年纪念日! 您是我们的工作中最有意义的一部分,没有您,这一切都不可能实现! 我们为您准备了一份惊喜礼物,并邀请您和我们一起庆祝,祝您今天玩得开心! 在 GoLand 2022.3 或 GoLand 2022.2.5 中输入“Happy B-day, GoLand!”,看看会发生什么! 不要不好意思在社交媒体上分享您的得分,也不要忘记使用 #WonderGoLand 与他人比一比 :-) 我们还收集了客户的故事,其中…

Sue
Sue

Java 19 和 IntelliJ IDEA

Java 比以往任何时候都更充满活力。 它更短的发布节奏让我们每六个月就可以试用新的语言或平台功能。 IntelliJ IDEA 帮助我们更流畅地发现和使用这些新功能。 在这篇博文中,我将只介绍 Java 19 的语言功能:记录模式和 switch 模式匹配(第三版预览)。 我特意避开其他 Java 19 功能,例如预览 API 虚拟线程。 IntelliJ IDEA 支持虚拟线程的基本语法高亮显示,团队正努力在调试器和分析器中添加对虚拟线程的支持。 记录模式简化了对记录组件的访问。 比较记录模式和记录析构 – 当实例与记录结构匹配时,将记录组件的值提取到一组变量。 起初,这似乎并不值得一提…

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.