8 月 8 日,谷歌宣布推出 AI 代碼編輯器 Project IDX,這是一個基于瀏覽器的開發環境:集成 AI、支持全棧編程語言、跨平臺真機預覽、一鍵部署,用于構建全棧網絡和多平臺應用程序。
谷歌在創建 Project IDX 時并沒有構建新的 IDE(集成開發環境),而是使用 VS Code 作為其項目的基礎。這讓團隊能夠專注于與 Codey 的集成,Codey 是谷歌基于 PaLM 2 的編程任務基礎模型。Project IDX 支持智能代碼補全,可以幫助開發者解答一般編碼問題,提供與你正在處理的代碼有關的特定問題(包括解釋能力)的類似 ChatGPT/Bard 的聊天機器人,以及添加如 “添加注釋” 等上下文代碼操作的能力。
目前,Project IDX 支持 Angular、Flutter、Next.js、React、Svelte 和 Vue 等框架以及 JAVA 和 Dart 等語言,后續還將支持 Python/ target=_blank class=infotextkey>Python、Go 和其他語言。
Project IDX 特性
- 隨時隨地快速開始:你能夠在任何地方、任何設備上進行開發,具有本地開發的全部保真度。每個 Project IDX 工作空間都具有基于 linux 的虛擬機的全部功能,配合云中托管的通用訪問權限。
- 一鍵導入或從模板創建:從 Github 導入現有項目,讓你繼續之前的進度。還可以創建新項目,預先包含流行框架的模板,包括 Angular、Flutter、Next.js、React、Svelte、Vue 和如 Java、Dart 以及(即將推出的)Python、Go 等語言。IDX 還在積極努力為更多項目類型和框架添加一流支持。
- 跨平臺預覽:應用成功發布后,需要優化設計和不同平臺上的行為(像用戶那樣預覽自己的應用),而 IDX 內置的網絡預覽,和即將推出的完全配置的 Android 模擬器和嵌入式 IOS 模擬器,所有這些都可以直接在瀏覽器中使用。
- AI 助手:我們花費大量時間編寫代碼,而人工智能的最新進展創造了巨大的機會,可以讓我們的時間變得更加高效。IDX 正在探索 google 在 AI 領域的創新 —— 包括 為 Android Studio 中的 Studio Bot 提供支持的 Codey 和 PaLM 2 模型、Google Cloud 中的 Duet [4] 等 —— 可以幫助你不僅更快地編寫代碼,還可以編寫更高質量的代碼。
- 一鍵部署:在最后,將應用推向生產方面的一個常見痛點是部署它。通過集成 Firebase Hosting,通過幾次點擊就可以部署你的 Web 應用的可共享預覽,或通過快速、安全和全球托管平臺部署到生產環境。由于 Firebase Hosting 支持由 Cloud Functions 提供動力的動態后端,所以它非常適合像 Next.js 這樣的全棧框架。
IDX 申請鏈接:https://idx.dev/