Google 推出了Project IDX,這是一個基於瀏覽器的全新開發環境,專為創建全棧網絡和多平台應用而設計。新平台集成了人工智能能力,並提供對各種框架和語言的支持。

根據Project IDX網站,動機IDX 項目的目的是簡化啟動應用程序的複雜性。該平台提供了一個基於網絡的工作空間,既熟悉又創新。谷歌強調,這只是他們 IDX 項目之旅的開始,並尋求反饋以增強應用程序開發過程。該平台旨在提供快速的開發工作流程、對流行框架和語言的支持、跨平台的應用程序預覽以及用於編碼的高級人工智能輔助。 Google 正在邀請開發者加入 Project IDX 有限預覽版的候補名單。

基於 Visual Studio Code 的開源版本構建

Google 的 Project IDX並不是一個全新的IDE。它利用 Visual Studio Code 的開源版本作為基礎。這一決定使 Google 能夠集成 Codey,這是其基於 PaLM 2 的基礎模型,有助於完成編程任務。借助Codey,開發人員可以受益於智能代碼補全、用於編碼查詢的聊天機器人以及添加上下文代碼註釋等功能。

基於雲的開發

Project IDX 作為基於雲的 IDE 運行。它與 Google 的 Firebase 託管和 Google Cloud Functions 無縫集成。開發人員還可以從 GitHub 存儲庫導入現有代碼。 IDX 上的每個工作區都提供對基於Linux 的虛擬機的訪問,很快,它將直接在瀏覽器中提供嵌入式Android 和iOS模擬器。

人工智能驅動的功能

IDX 團隊在公告中提到,“通過Project IDX,我們正在探索Google 在人工智能方面的創新,包括Codey 和PaLM 2 模型為Android Studio 中的Studio Bot、Google Cloud 中的Duet 等提供支持,不僅可以幫助您更快地編寫代碼,還可以編寫更高質量的代碼。”

而GitHub 的Copilot 和Amazon 的CodeWhisperer 等其他平台則提供AI編碼功能方面,Google 對全棧開發的重視使得IDX 項目與眾不同。Google 還擁有Cloud Code IDE 插件,這可能會將Codey 引入幾乎所有流行的 IDE。

Categories: IT Info