谷歌发布了一款新的基于云的集成开发环境(IDE),名为 Project IDX。这款新产品旨在改善软件开发人员的体验,为他们提供人工智能工具和功能,以更高效地构建应用程序。
谷歌在 Visual Studio Code(使用 Code OSS)的基础上构建了 Project IDX,使他们能够专注于 Codey 和 PaLM 2 等 AI 集成。谷歌的 Codey AI 编程助手可实现智能代码自动补全、回答编码问题的聊天机器人以及上下文代码推荐。
Project IDX 允许开发人员直接在浏览器中编写全栈网页和移动应用程序。它目前支持 Angular、Flutter、React 和 Vue.js 等流行框架,并计划支持其他语言和框架。
Project IDX 的一个主要优势是,它提供了一个可从任何设备访问的一致的开发环境。这消除了确保跨机器同步开发环境等常见问题。基于云的集成开发环境还可以访问许多开发人员机器上不可用的强大计算资源。
例如,根据谷歌的说法,Project IDX 将使用云中的 macOS 机器来构建 iOS 应用程序并显示 iOS 模拟器。有关 Android 模拟器支持的更多细节将在稍后公布。
Project IDX 与用于源控制的 GitHub 和用于托管、云功能等的 Google Firebase 平台深度集成。每个工作区都提供一个基于 Linux 的虚拟机。
Project IDX 目前处于早期预览阶段。谷歌计划添加更多语言、框架和云服务集成。谷歌表示,"IDX 仍处于早期阶段,但它有可能彻底改变开发人员的代码编写方式"。
与此同时,微软旗下的 GitHub 推出了 Copilot Chat,将 Copilot 提升到了一个新的水平。这是一项允许开发者与 Copilot 进行更多对话互动的功能。这意味着你现在可以向 Copilot 提出有关代码的问题,获得代码特定部分的解释,甚至让 Copilot 修复代码中的错误。