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

Kotlin 1.9.0 现已发布

Kotlin 1.9.0 版本现已发布,适用于 JVM 的 K2 编译器目前处于测试版阶段。 这个版本包含新的语言功能以及针对 Kotlin Multiplatform 和 Kotlin/Native 的改进。 以下是此版本的一些亮点: 新的 Kotlin K2 编译器更新 枚举类值函数的稳定替换 开放范围的稳定 ..< 运算符 通过名称获取正则表达式捕获组的新通用函数 用于创建父目录的新路径实用函数 Kotlin Multiplatform 中的 Gradle 配置缓存预览 Kotlin Multiplatform 中对 Android 目标支持的更改 Kotlin/Native 中…

Sue
Sue

IntelliJ IDEA 中 Gradle 委托流程的历史

如今,构建工具是一切项目的重要组成部分,而 IntelliJ IDEA 已与大多数构建工具集成。 最流行的构建工具之一是 Gradle。 我们想简要介绍一下它与 IntelliJ IDEA 的集成历史以及 IDE 内实现的委托流程。 起点 IntelliJ IDEA 的上市时间比其他构建工具都要早,多年来一直提供其原生构建系统并取得了巨大成功。 IntelliJ IDEA 构建系统始终是编译、运行测试和打包到 JAR 等任务的最佳选择。 开发者通常主要关注编译和运行测试,因此构建流程的快速反馈周期至关重要,而我们则擅长执行 JUnit 和 TestNG 测试以及增量编译。 Gradle 之前 …

Sue
Sue
Introducing Kotlin Notebook

隆重推出 Kotlin Notebook

IntelliJ IDEA 的 Kotlin Notebook 插件的第一个实验版本现已推出! 本文将深入探讨插件的功能和用例,但在开始之前,我们想先让插件介绍一下自己: 什么是 Kotlin Notebook 插件? Notebook 是一种交互式工具,能够将代码、可视化和文本组合到单个文档中。 在 Notebook 中,您可以在一个地方编写并运行代码段(单元)、查看结果,以及记录思维过程。 Notebook 已在快速原型设计、分析和数据科学领域得到广泛采用和信赖。 Kotlin Notebook 插件为 IntelliJ IDEA 带来了交互式开发的…

Sue
Sue

购买 PyCharm, 支持 Django 

我们支持 Django Foundation 的年度活动已经启动。 Django 对于全世界的个人和公司来说都非常重要! 这是 Python 最卓越的一大成功。 不仅仅是代码,还有项目及其背后的非营利基金会。 Django 是对志愿者和开源开发的致敬。 但 Django 和 Django Software Foundation 需要资源,包括财务支持。 好消息是:您可以为 Django 的可持续发展做出贡献,这也是在帮助您自己。 向 Django Software Foundation 捐款,您可以支持 Django 框架的持续发展和增强。 PyCharm 深知 Django 对于 Pyth…

Sue
Sue

隆重推出全新 JetBrains 周边商店

感谢您的耐心等待,JetBrains 周边商店现已正式上线!  在衣袖、手提包和笔记本电脑上展现您对编程的热爱。 无论您想如何表达,全新 JetBrains 周边商店都能实现! 选购 JetBrains 装备 精品好物 我们提供多样的必备单品,例如 T 恤、连帽衫、贴纸和别针,以及其他 JetBrains 和产品品牌主题服装和配饰。  我们的所有商品均采取优质材料,舒适耐用,并且我们的大部分服装均由有机棉制成。 我们计划在听取粉丝反馈后逐步扩大产品线。 另外,我们已在尽全力减少我们的环境足迹,并将继续推进相关举措。  我们的商品从德国仓库运往全球(部分国家/地区除外),配送条款和费用因国…

Sue
Sue

爱上新 UI 的五个理由

您使用新 UI 了吗? 还没有? 让我来告诉您它到底有多好! 首先,启用新 UI。 最简单的方式是使用 UI 右上角的 Settings(设置)齿轮: PyCharm 将重新启动,然后就完成了! 在本次界面更新中,我们向不同元素周围添加了更多空白。 这有助于分隔内容,不需要在屏幕上添加分隔线等元素。 如果您更喜欢小一点的 UI 元素,您可以在 Meet the New UI(认识新 UI)工具窗口中选择 Compact(紧凑)(或后续在 Settings(设置)中搜索“new ui”)。 此设置将移除界面元素周围的一些空白和填充。 这里有几个显眼的主题,包括使用颜色和元素大小来表示…

Sue
Sue

比较 database/sql、GORM、sqlx 和 sqlc

本文由外部贡献者撰写。 Rexford A. Nyarko Rexford Nyarko 是一名解决方案架构师,具有软件与网络系统、云环境、服务器管理和多种数据库技术背景。 Rexford 特别喜欢向非技术人员解释技术概念。 LinkedIn Twitter Go 以其简单易用、性能和完整的标准库而闻名。 Go 的库开箱即支持大量常见操作,许多其他语言需要第三方库来执行或根本不支持。 这些操作位于处理并发、网络、I/O 和文本处理等功能的各种软件包中。 database/sql 是一个标准库软件包,负责与数据库(主要是 SQL 关系数据库)的连接和交互。 它为类 SQL…

Sue
Sue

Cypress 支持登陆 JetBrains Aqua

Aqua 团队特别消息! 大家的反馈我们都已收到,我们很高兴在此宣布 Aqua 正式支持热门测试框架 Cypress。 了解我们为提高 Cypress 效率而精心设计的支持。 下载 AQUA   Cypress 支持 Aqua 的测试可见性 打开项目时,Aqua 会自动检测 Cypress 测试并在编辑器中的测试旁边显示运行图标,您只需点击鼠标即可轻松运行测试。 探索结果 测试完成后,Aqua 将提供全面的测试结果,包括每个测试的相关日志和控制台输出。 得益于各种排序和筛选选项,您可以快速浏览失败或忽略的测试并分析执行时间。 Aqua 支持从测试结果工具窗口平滑过渡到所选测试的源代码。 高…

Sue
Sue

Playwright 支持登陆 JetBrains Aqua

Aqua 团队特别宣布! 我们致力于为最流行的测试框架提供一流支持,而 Playwright 支持近来在用户群中呼声较高。 我们很高兴宣布,新版本 Aqua 包括对 Playwright 的全面支持。 下载 AQUA   Playwright 支持 Aqua 显示测试 打开项目时,Aqua 会找到 Playwright 测试,并显示装订区域图标以供从编辑器运行测试。 使用 Playwright 运行测试非常简单。 如果需要,您还可以选择从文件或目录运行所有测试。 探索结果并发现问题 测试完成后,Aqua 会显示详细的测试结果以及测试的相关日志和控制台输出。 通过多种排序和筛选选项,可以轻松检…

Sue
Sue

Laravel 最佳做法:如何自动执行您的日常工作

作为 Laravel 开发者、一位 Web 工匠, 您一定想要提高工作效率,对吧? 在这篇博文中,您将了解如何使用带 Laravel Idea 插件的 PhpStorm 提高工作效率。 智能自动补全 提高 Laravel 开发者工作效率的一项重要功能是为其日常使用的操作提供自动补全。 基于对您的 Laravel 代码库的深入理解,捆绑 Laravel Idea 插件的 PhpStorm 将支持最常用命令的自动补全。 我们来逐一了解。 Eloquent 为使 Eloquent 成为如此强大的 ORM,Laravel 投入了大量工作,而得益于 Laravel Idea 插件…

Sue
Sue

API 验证器:开启 ReSharper 插件新时代

ReSharper 既是插件,也是强大的插件创建平台。 设计产品的各个方面时,ReSharper 开发团队采用了依赖项注入方法。 这就使 ReSharper 的任何组件都像一个可使用插件重写的构建块,为微调 ReSharper 行为带来无限可能。  作为插件作者,您可以利用 ReSharper 开发者自己使用的所有组件。 但这种自由度也有不利的一面。 “每个公共组件都是一个扩展点”的策略限制了我们重构现有代码的能力。 为进程外模式准备 ReSharper 或为集成到 Fleet 准备我们的代码库等大规模重构也因此变得更为困难。 多年来,我们一直表示 ReSharp…

Sue
Sue

欢迎参加 2023 开发者生态系统调查

JetBrains 从 2017 年以来一直在开展年度开发者生态系统调查,以加深我们对开发者社区的了解、为您改进我们的产品和工具,以及创建行业年度概况。 今年也不例外! 2023 开发者生态系统调查现已开始,我们邀请您参与我们的研究。 为了对软件开发生态系统进行全面、独立的研究,我们需要您的宝贵见解和反馈。 调查大约需要 30 分钟,请与我们分享您的开发者故事。 调查以 10 种语言提供,您还将有机会赢得以下奖品之一: MacBook Pro 16 NVIDIA GeForce RTX 4090 显卡 iPhone 14 Pro 价值 300 美元…

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.