随着最近宣布的 PHP 7.3 End of life 并迎来 PHP 8.1, PHP 生态圈可谓向前迈进了一大步。JetBrains 近期在 PHP 生态圈上也有众…
我们在持续添加新功能并改进我们的代码质量平台 Qodana。 为了让您了解最新变化,伴随着 Qodana 2022.1 主要版本的发布,我们将启动一个定期博文系列。 许可证审核此前一直是必须与主要 linter 分开配置的额外 linter。 它现在随 Qodana 开箱即用。 我们还为 PHP 和 JVM linter 添加了许多新的实用检查。 现在就来了解一下吧! 开始使用 QODANA 许可证审核 如果代码中的许可证无效或使用不当,可能会导致非常昂贵的法律与合规处罚。 使用 Qodana,您可以扫描代码仓库中的依赖项,查找其许可证并查看是否存在潜在问题。 在此版本中,您可以轻松地将许可证审核引入项目并使之融入 CI/CD 管道。 新的许可证审核功能适用于所有 linter,包括
快速概览:我们引入了新的 Services(服务)选项卡,其中包含 JetBrains 团队工具,在您的工具箱中添加了新工具 JetBrains Space,并发布了一些性能改进和错误修正。 立即下载! 新的 Services(服务)选项卡 新增的 Services(服务)选项卡包含团队工具或 SaaS 应用程序。 它为 Toolbox App 带来了新的补充:JetBrains Space,这是适用于项目和团队的一体化解决方案;以及 Datalore,我们的在线 Jupyter Notebook 环境,它已从 Tools(工具)选项卡中移出。 我们计划在未来添加其他 JetBrains 团队工具,例如 YouTrack 和 TeamCity。 敬请关注! JetBrain
很久以前,准确地说是在 2015 年,我们发起了创业公司计划 – 这是一项面向已申请并满足参与要求的小型公司的特别折扣计划。 该计划自设立以来,已为超过 40,000 家创业公司提供了 JetBrains 工具五折优惠。 现在,我们十分高兴地推出新的创业公司孵化器和加速器合作伙伴计划。 我们始终致力于改进我们为社区提供的工具和服务。 改进同样涉及创业公司计划 – 我们一直在思考我们还能做些什么来支持新成立的小型公司。 我们注意到许多创业公司都在接受孵化器和加速器的支持。 这让我们想到了如何直接通过创业公司孵化器计划为创业公司提供额外支持。 我们非常感激孵化器为培育创业公司所付出的努力。 为了表达我们的感激之情,我们打造了孵化器计划,将为所有由孵化器主导的创业公司提供免费使用 JetBrains 工具 6 个月
今天我们邀请到 Greg Law。在这篇客座博文中,Greg 将分享一些调试 C++ 代码的技巧。 Greg (@gregthelaw) 是 Undo 的联合创始人兼首席执行官。他心中还是程序员,但喜欢同时参与软件世界和商界。Greg 认为将创新的软件技术转化为真正的商业发展特别有意义。Greg 在学术界和创新的初创软件公司都有超过 20 年的经验。 Brian Kernighan 有句名言:“每个人都知道,调试代码比编写代码要困难两倍。因此,如果您写代码已经非常巧妙了,怎么能去调试它呢?”对我来说,这并不仅仅意味着“保持简单”。它还意味着调试是编程的核心 – 如果您不善于调试,就不能成为一位出色的程序员。希望我最喜欢的 C++ 调试技巧能够让您在调试代码时像在编写代码时一样聪明和高效。 #1 拥有一整套调试工具 #2 条件断点 #3 观察点 #4
不久前我们发布了新版本的远程开发和 JetBrains Gateway。 在此发布周期,我们的团队专注于整体解决方案质量和错误修正。 除了质量改进之外,最新版本还有多个值得注意的新功能,我们将在这篇博文中重点介绍。 借助 Gateway 实现的远程开发功能允许您使用托管在远程服务器上的 JetBrains IDE。 您可以将 JetBrains IDE 安装为后端服务并通过 JetBrains Client 连接,JetBrains Client 是一个本地应用程序,可为远程 IDE 提供熟悉、功能齐全并且可自定义的 UI。 远程开发仍处于测试阶段,您可以在此处阅读更多信息。 远程开发与 Rider Rider 2022.1 支持测试版本的远程开发功能。 您可以从 IDE 中的欢迎屏幕启动工作流,也可以使用 Jet
今天,我们十分高兴地与我们在 Gitpod 的朋友共同宣布,Gitpod 已与我们的远程开发解决方案 JetBrains Gateway 集成。 这意味着您将可以从最喜欢的 JetBrains IDE 中访问托管在临时开发环境中的源代码,根据需要随时在云端运行。 所有语言处理都将在您的 Gitpod 环境中进行,而您可以在本地使用功能丰富的瘦客户端工作以获得熟悉的 JetBrains IDE 体验。 阅读更多
欢迎参加我们的第六次年度开发者生态系统调查! 烦请花费 30 分钟时间,帮助我们深入了解开发者社区及其过去一年间发生的变化。 我们想了解 2022 年的行业发展方向,旨在确保我们的产品能够继续最有效地为您提供服务。 您的回答对于实现这一目标至关重要! 参加调查即可抽奖,您有机会赢得以下奖品之一: MacBook Pro 16Geforce RTX 3080 Ti 显卡PlayStation 5 或 Xbox Series X价值 300 美元的 Amazon 礼品卡JetBrains All Products Pack 或 JetBrains Academy 我们将从完成调查并提供有意义回答的参与者中随机选择获奖者。 抽奖结果将于 2022 年 7 月 15 日通过电子邮件公布。 开始调查 一如既往,我们将在秋季
在此新版本的 Big Data Tools 中,我们为数据工程师增加了对更多工具的支持,包括 Amazon EMR 数据处理平台和阿里云对象存储服务。 现在,您可以直接从 IDE 中使用它们。 下文介绍了此版本引入的以上功能和其他增强功能。 Amazon EMR 支持 现在,您可以监控 Amazon EMR 数据处理平台中的群集和节点。 人性化的简单 UI 界面助力使用群集。 点击一下,即可创建到以下位置的连接: HDFSHadoop 和 Spark 监控ZeppelinAWS S3SFTP 主节点和数据节点 您还可以通过自动创建的 SSH 隧道打开内部群集服务网页(如 Ganglia)。 在 Amazon EMR 上使用 Spark Submit 运行应用程序 您可以在
这篇博文概述了所有 JetBrains IDE 和 .NET 工具的 2022.1 版本中的主要更新。 阅读下方总结时点击链接即可深入了解您喜爱的工具。 您可以随时通过 Toolbox App 或工具本身进行更新,也可以直接从 JetBrains 网站获取最新版本。 IntelliJ IDEA 2022.1 引入了 Dependency Analyzer,用于管理依赖项和解决冲突;更新了 New Project(新建项目)向导,旨在简化新项目启动;添加了 Notifications(通知)工具窗口,更简洁地展现和存储来自 IDE 的通知。 2022.1 版还包括其他增强功能和附加功能,旨在改善您的 IDE 体验。 WebStorm 2022.1 提供了更好
Kotlin 1.6.20 已经正式发布。 本次更新提供了未来语言功能的预览,将分层结构设为多平台项目的默认结构,并为 JVM、JS 和 Native 平台带来性能改进。 在这篇博文中,您将看到以下改进的概览和其他进化变更的完整列表。 基于上下文接收器的原型,添加了对在 Kotlin/JVM 中定义依赖上下文的声明的支持。得益于绝对不可空类型,提升了与泛型 Java 类和接口的互操作性。通过 JVM IR 后端单模块并行编译加快了构建速度。通过 Kotlin/JS IR 中的增量编译简化了开发体验。Kotlin/Native 性能改进。借助多平台项目的分层结构简化了代码共享。 (more…)
IntelliJ IDEA 2022.1 现已正式推出。 我们今年的第一个主要版本提供了多项增强和大量新功能,将大幅改进产品体验。 此版本引入了有助于依赖管理和冲突解决的 Dependency Analyzer。 Notifcations(通知)工具窗口提供了一种全新方式来接收和存储来自 IDE 的通知。 更新的 New Project(新建项目)向导可以让您更轻松地启动任何规模和复杂性的新项目。 我们使用 Code Author(代码作者)提示升级了 Code Vision 内嵌提示,并默认将其启用,帮助您在编辑器中即时了解代码。我们还添加了对 Java 18 中新功能的支持,并显著提升了 IDE 的 Kotlin 性能。 您可以从我们的网站下载新版本或直接从 IDE 更新。 此外,您还可以通过
几周前,我们在 GDC 上展示了 RiderFlow 并获得了巨大反响。这是一款全新的 Unity 编辑器插件,用于场景管理、导航和搜索 Unity 资源。 今天,我们很高兴地宣布 RiderFlow 对所有人开放,可从资源商店和 JetBrains 网站下载,也可作为 UPM 软件包安装。 什么是 RiderFlow? 我们基于在 Rider(我们的 C#/C++ 游戏开发 IDE)中支持 Unity 所做的工作,构建了这款 Unity 编辑器插件。 它有非常棒的功能,可以帮助团队的所有成员处理 Unity 场景。 最重要的是, 它完全免费! (more…)