Project IDX 是實驗性的網頁式整合式開發環境,IDX 可協助您在各種技術堆疊中建構及部署應用程式,而無需為自己或團隊中的其他人設定開發環境。IDX 是在 Google Cloud 上可完全設定的 VM 上執行,就像本機開發環境一樣,能夠確保開發環境的穩定、安全,且可完整設定。
IDX 上的新專案範本支援使用 Angular、Next.js、React、Svelte 和 Vue 等架構開發網頁應用程式。IDX 也提供範本,讓您完全在瀏覽器中使用 Flutter 開發跨平台應用程式。
繼續閱讀 IDX 的主要功能清單。
主要功能與特色
熟悉的環境 | IDX 以熱門的 Code OSS 專案為基礎,並會執行採用 Google Cloud 技術的完整虛擬機器 (VM)。 |
IDX AI | IDX AI 會在你輸入時提供程式碼建議。您可以透過 AI 技術進行程式碼即時通訊,要求 IDX AI 協助編寫程式碼,包括產生新程式碼、將程式碼翻譯成其他語言、提供程式碼說明,以及撰寫單元測試。IDX AI 也會根據 AI 產生的程式碼醒目顯示可能的授權要求。 |
使用內建範本建立專案 | 您可以利用各種常見的網路和多平台架構來快速建構新的應用程式,包括 Next.js、React、Angular、Vue、Svelte 和 Flutter。 |
GitHub 匯入功能 | 將自己的網頁和 Flutter 應用程式遷移至 IDX,或是從 GitHub 的公開或私人存放區開始使用。 |
Flutter 應用程式的 Android Cloud 模擬器 (即將推出) | 內建的 Android Emulator 可協助您針對實際的行動 OS 開發 Flutter 應用程式,而且完全在瀏覽器中操作。 |
直接從工作區部署 | 直接從工作區將網路或 Flutter 網路專案部署至 Firebase 託管。 |
Workspace 共用功能 (高度實驗功能) | 您可以直接邀請其他使用者前往工作區,以加快疑難排解工作階段或示範處理中的工作,而且可以使用本機程式碼、終端機和模擬器等項目的共用完整存取權。 |
完整的 VM 工作區 | IDX 工作區可供設定、可重現及暫時使用,方便您隨時隨地利用簡潔強大的開發人員設定來編寫程式碼。 |
擴充功能 | IDX 隨附預先安裝的擴充功能,可協助您設定工作區及取得程式碼。您也可以存取 OpenVSX 提供的各種其他擴充功能。 |
事前免責事項
這是專案 IDX 的實驗性正式發布前版本。Project IDX 可能變動,且不適用於任何服務水準協議 (SLA) 或廢止政策。實作方式可能隨時變更,恕不另行通知。
關於本說明文件隨附的任何範例軟體、資料檔案和原始碼:這項產品是依「原樣」提供,不提供任何形式的保證,Google 明確聲明任何明示、默示、法定或其他任何擔保,包括但不限於適售性、特定用途適用性及本產品任何侵權的擔保。
IDX 其他計畫限制和免責事項
生成式程式碼功能
- IDX 提供 AI 生成式程式碼和即時通訊功能,以及相關聯的開發人員服務和軟體 (「生成式程式碼功能」),但這類軟體本質上仍處於實驗階段,因此有時可能也會顯示不正確或令人反感的資訊,而這並不代表 Google 的觀點,因此請謹慎使用程式碼。
- 您必須年滿 18 歲才能使用生成式程式碼功能。
- 請勿輸入任何個人或機密資訊,包括但不限於姓名、電話號碼、地址、電子郵件地址或出生日期。