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

Java 最佳做法

好的代码都会遵循一定规则,了解这些规则将增大您成功的几率。 我们将在本文中分享一些 Java 最佳做法,为您提供帮助。 我们将介绍必知提示和技巧,涵盖软件开发的总体建议以及 Java 和项目特定的专业知识。 我们开始吧! 常规 首先,牢记以下有关现代编码的一般规则。  干净好过聪明 代码的主要目的是被理解和维护,而不是炫耀技术能力。 干净的代码会让软件更易于调试、维护和扩展,使参与项目的所有人受益。 复杂并不是荣誉奖章,简单和可读才是。 考虑以下示例。 聪明的:  这是交换变量 `a` 和 `b` 值的非常规方式。 虽然聪明,但乍一看可能会令人困惑。 干净的:  这是更常见的方式。…

Sue
Sue
Compose Multiplatform 1.6.0 is out

Compose Multiplatform 1.6.0 – 资源、UI 测试、iOS 辅助功能和预览注解

Compose Multiplatform 是由 JetBrains 开发的声明式 UI 框架,允许开发者跨平台共享 UI 实现。 1.6.0 版本搭载多项强劲功能,同时与最新 Kotlin 版本以及 Google 最新 Jetpack Compose 更新中的更改兼容。 Compose Multiplatform 使用入门 这个版本的 Compose Multiplatform: 改进了资源管理库。 引入了 UI 测试 API。 添加了 iOS 辅助功能支持。 带来了许多功能和改进。 有关所显著更改的说明,请参阅我们的 Compose Multiplatform 1.6.0 最新变化页面…

Sue
Sue
Flawless victory using Qodana for Unity game development

如何借助 Qodana 和 Unity 提高游戏开发中的代码质量

如果您还不熟悉 JetBrains Qodana,它是一个将静态分析扩展到 CI/CD 系统中的团队审查的代码质量平台。 它的一部分作用是能够让您的团队更有效地进行协作 – 特别是在设置代码审查标准和质量门时。 此过程还可以促进每位团队成员都更严格地遵守这些标准。 我们的 VR Unity 团队决定将 Qodana 用于一个内部 Unity 项目 – Archipelago,这是一款以山脉形式直观呈现销售数据的虚拟现实应用。 Qodana 将 Rider 的 Unity 检查全部引入到了 CI 分析中,使整个团队都可以进行代码审查,这是我们非常感兴趣的方式。 我们安排一名初级开发者帮助进行了分…

Sue
Sue
How to Write Your First Rust Web App with Rocket and RustRover

如何使用 Rocket 和 RustRover 编写您的第一个 Rust Web 应用

如果您像我一样刚刚开始使用 Rust,您的经验可能部分或绝大部分来自于其他生态系统。 面对引起热议的 Rust 新技术堆栈,您也许会感觉无从下手。 别担心, 我们特别为您准备了一份教程。 在这篇博文中,我们将使用 Rocket 库构建一个在 Rust 后端上运行的简单 HTML Web 应用程序。 首先,下载我们专为 Rust 社区设计的最新 IDE RustRover。 您也需要使用 RustRover 或社区入门指南安装 Rust。 在本教程结尾,我们将得到一个托管静态文件的 Web 应用程序、一个具有多个端点的应用程序、服务器端模板渲染、闪现消息传递和请求/响应流。 我们先来看将使用的库…

Sue
Sue

Ktor 2024 年路线图

与 2023 年和 2022 年一样,我们为未来一年的 Ktor 开发制定了路线图。 为了提高透明度和承担责任,我们将在这里与您分享我们的计划。 我们的当前计划 我们当前的 Ktor 计划和目标与前几年保持一致。 我们希望保持框架轻量、灵活和透明,让用户可以轻松创建强大且可维护的服务和客户端。 在每个新版本中,我们都会尽力提高所提供功能的质量和性能,同时扩展我们的 Ktor 插件生态系统。 这涉及引入新插件来简化现有用例(例如事务处理)以及添加对新用例(例如 Observability 和 gRPC)的支持。 在改进核心产品的同时,我们希望为用户提供更轻松的开发体验。 我们的目标是使插件生态系…

Sue
Sue

新终端 (Beta) 现已登陆 JetBrains IDE

摘要:新终端 (Beta) 现已登陆 JetBrains IDE,并将从 2024.1 版 IDE 开始在新 UI 中提供。 您可以在 Settings/Preferences | Tools | Terminal | Enable New Terminal(设置/偏好设置 | 工具 | 终端 | 启用新终端)中在新旧终端之间切换。 目前,仅支持 Bash、Zsh 和 PowerShell,其他 shell 正在开发中。 这篇博文将介绍架构和视觉变化以及我们的总体规划。 软件开发者使用终端执行各种任务。 虽然是编程的基本元素,但终端的便利性在于它能够提供管理任务的通用方式,用户无需精通所有 …

Sue
Sue

YouTrack 为帮助台项目增添更多灵活性

在 YouTrack 新版本 2024.1 中,我们根据最常见的客户功能请求改进了支持团队使用 YouTrack Helpdesk 的体验。 现在,为多个客户或产品处理多个帮助台项目的支持团队可以将任何帮助台项目限制到预定义的报告者群组,并私下管理其工单。 我们还添加了一个选项,让支持人员可以直接在 YouTrack 中编辑工单摘要。 此外,您还可以更轻松地在 YouTrack 中处理附件和恢复内容。 针对处理帮助台项目的团队的增强功能 受限帮助台项目 这项更新基于在同一 YouTrack 实例上处理多个帮助台项目的支持团队提供的反馈,例如,为多种产品管理支持或从…

Sue
Sue

通过我们的 Data Playground 揭示开发者洞察:世界上有多少开发者?

在动态的技术领域,了解软件开发者的全球格局是成功的关键。 JetBrains 市场研究和分析团队正在推出一项新服务 – 开发者生态系统:Data Playground。 这项服务具有交互式仪表板,让您能够轻松准确地探索和分析开发者世界。 世界上有多少专业开发者? 使用 Data Playground 探索开发者数据 Data Playground 的薪资洞察 世界上有多少专业开发者? 多年来,IT 行业取得了显著增长。 2023 年,我们的内部模型估计全球约有 1340 万专业开发者。 “开发者生态系统:Data Playground”背后的模型基于国际劳工组织和我们的年度开发者生态系…

Sue
Sue

2024 年 JavaScript 和 TypeScript 趋势:开发者生态系统调查洞察

过去七年,JetBrains 都会开展开发者生态系统调查,旨在描绘不断变化的开发者格局和使用的主要技术。 我们会与社区共享原始数据和分析报告的结果,让所有人都能了解生态系统中发生的情况。 今天,我们将分析今年的调查结果,重点关注 JavaScript 和 TypeScript。 调查概览 我们的 2023 开发者生态系统调查汇集了世界各地 26,348 名开发者的洞察。 您可以亲自查看调查结果,获取涵盖广泛主题的信息,包括编程语言、工具和技术以及实用的受众特征和有趣的事实。 我们还将分析开发者的独特生活方式,展示他们的热情和兴趣。 为了使调查尽可能公平和具有代表性,调查方法包括多个旨在清理数据…

Sue
Sue

谁可以获得 JetBrains IDE 的免费和折扣许可证?如何获得?(以 PhpStorm 为例)

对于寻求丰富编码体验的 PHP 开发者,JetBrains 的 PhpStorm 提供了一系列折扣和免费版本。 在这篇博文中,我们将深入探讨这些特殊优惠,它们面向 PHP 开发者社区中从初学者到专业人士的不同细分群体。 PhpStorm 免费许可证 PhpStorm 为 PHP 社区的不同细分群体提供免费许可证,包括学生、教师、开源贡献者、培训课程组织者等。 我们来看一下所有可以免费获得 PhpStorm 的用户类别: 1. 认可教育机构的学生和教师: PhpStorm 通过为认可教育机构(学校、学院和大学)的学生和教师提供免费许可证来支持教育。 无论您是在开发项目的学生还是开发教育工作者,P…

Sue
Sue
Timofey Bryksin

好奇心驱动的研究员:产学之间,第三部分

欢迎来到我们对 JetBrains 软件工程机器学习方法研究实验室负责人 Timofey Bryksin 的采访的第三部分。 这次我们将谈论基础与应用研究前沿、行业竞争以及最新的 AI 趋势。 第二部分位于此处。 Timofey Bryksin,JetBrains 软件工程机器学习方法研究实验室负责人 像你们这样的实验室和专注于纯科学的研究小组有什么区别? 差异相当大,主要在于我们如何看待工作成果。 我们从实际的角度出发,思考我们的工作能否应用于现实世界。 学术研究的主要目标通常是产生新知识和推动某个领域的发展。  只要有详细记录并且可以重现,现有知识的任何改进都是值得发表的好结果。 有时,虽…

Sue
Sue

IntelliJ IDEA 2023 年度十大 UI 更新

开发者朋友们,大家好! 今天,我们想分享 2023 年以来对 IntelliJ IDEA 外观和功能带来最显著改进的 UI 更新。 新 UI 当然,我们最近更新的亮点就是推出了全新、整洁、现代的 UI。 新 UI 于 2022 年底首次公布,但在 2023 年才真正开始兴起。 新 UI 旨在帮助您更加专注于自己的代码,并能更快地访问基本工具。   去年,IntelliJ IDEA UI 迎来了多项令人兴奋的增强,包括紧凑模式、改进的运行微件、全新的深色主题、支持通过上下文菜单个性化主工具栏等。 查看这篇博文了解更多详细信息。 彩色编码的编辑器标签页 我们让在编辑器中浏览不同的文件类型变得更…

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.