圖片來源: 

Google

為了提升對開發人員的吸引力,在多項雲端開發工具後,Google本周再宣布,可開發多平臺App的實驗性雲端整合開發環境計畫Project IDX,整合了Codey基礎模型及其他AI功能,讓開發人員打開瀏覽器就能開發程式。

Google這幾年已陸續推出了數個多平臺App開發平臺產品,包括Angular、Flutter、雲端Google Colab、Firebase,但他們認為有必要使整個多平臺App開發流程更順暢、更快,而在幾個月前啟動Project IDX實驗

Project IDX是在Google Cloud上打造的Web開發服務,以瀏覽器就能使用,整合了Codey基礎AI模型,後者以程式碼及PaLM 2訓練而成。Project IDX目的是簡化開發、管理及部署完整堆疊的Web與多平臺應用程式,且具備熱門框架及支援多種語言,也提供AI輔助開發與預覽、發布工具。Google說,Project IDX也可以微軟Code OSS為開發底層,因此習於微軟工具的開發人員應該都能嫻熟上手。

這新服務可望讓Google有更強實力,和Amazon CodeWhisperer或GitHub Copilot競爭。

Google今天公布Project IDX初期開發成果,希望吸引開發人員加入並提供回饋意見。為了使Project IDX打開瀏覽器就能存取使用,每個Project IDX工作空間都具有Linux VM的完整功能,可代管在雲端或其他資料中心。Project IDX允許用戶從GitHub匯入現有專案,或是新開專案,它預建熱門框架(如Angular、Flutter、Next.js、React、Svelte、Vue)範本,支援JavaScript、Dart,之後還會支援Python、Go等等程式語言。Google表示正在加緊籌備以支援更多專案類型和框架,也歡迎用戶提供意見。

Google強調Project IDX整合其多項AI技術,除了前述的Codey基礎模型,也包含AI程式撰寫輔助工具,包括可補全程式碼、AI聊天機器人Studio Bot,以及情境化的程式指令,像是「加入註解」、「解釋這段程式」。Google說,目前Project IDX的AI功能還很簡單,團隊正在加緊強化。

Project IDX也內建Web預覽工具,供預覽開發完成的App,不久後也將有完整的Android仿真器(emulator)及嵌入式iOS模擬器(simulator),全部都能直接在瀏覽器環境下開啟。最後,為簡化App部署麻煩,Project IDX整合了Firebase Hosting代管平臺,使開發人員可快速部署到生產環境並和他人共享預覽Web App。由於Firebase Hosting支援Google Cloud Functions提供的動態後臺管理功能,相當適合全堆疊的框架,如Next.js。

熱門新聞

Advertisement