亚洲欧美蜜芽TV在线一区_日本丰满少妇毛茸茸_国产午夜成人免费啪视频_91成人综合_国产三级在线免费观看

您當(dāng)前的位置: 首頁 業(yè)界 > > 正文

谷歌推出全棧瀏覽器AI開發(fā)環(huán)境

2023-08-12 13:39:29 來源:機(jī)器之心 分享到:
機(jī)器之心報(bào)道
編輯:梓文
諸多框架、各種平臺,當(dāng)你在進(jìn)行應(yīng)用開發(fā)時,會不會感到工作如亂麻?

從零開發(fā)應(yīng)用是怎樣一個概念?

有人將它比作建造魯布?戈德堡機(jī)械(Rube Goldberg)。魯布?戈德堡機(jī)械現(xiàn)在常用于教育和娛樂環(huán)境,例如在工程和物理課堂上,用于教授基本機(jī)械原理和問題解決技能。有時,這種機(jī)械的創(chuàng)造也成為競賽的主題,參賽者被要求用最復(fù)雜的方式執(zhí)行最簡單的任務(wù)。


(資料圖片)

湯姆貓為了捕鼠準(zhǔn)備了復(fù)雜的魯布?戈德堡機(jī)械

開發(fā)應(yīng)用的難度絲毫不低于建造魯布?戈德堡機(jī)械。開發(fā)者要將各種技術(shù)棧粘合起來,進(jìn)行引導(dǎo)、編譯、測試、部署和監(jiān)控,才能獲得在移動、網(wǎng)絡(luò)和桌面平臺上都能良好運(yùn)行的應(yīng)用程序。

谷歌剛剛推出了 IDX。這是一個全新的瀏覽器內(nèi)代碼編輯器 + 開發(fā)環(huán)境。它將支持多種框架,如 Angular、、React、Svelte 和 Flutter,并將很快支持 Python 和 Go。

項(xiàng)目地址:/

IDX 是一種基于瀏覽器的開發(fā)體驗(yàn),基于 Google Cloud 構(gòu)建,由 Codey 提供支持,Codey 是一種基于代碼訓(xùn)練的基礎(chǔ)人工智能模型,基于 PaLM 2 構(gòu)建。IDX 還包括基于 PALM 2 的生成式 AI 功能:代碼生成、代碼自動完成、在不同語言之間翻譯代碼以及代碼解釋。

IDX 也是基于 Code OSS 構(gòu)建的,因此無論你正在構(gòu)建什么,都會感覺很熟悉。IDX 旨在讓使用流行框架和語言構(gòu)建、管理和部署全棧 Web 和多平臺應(yīng)用程序變得更容易。這是一個實(shí)驗(yàn)性的新項(xiàng)目,試圖將整個全棧、多平臺應(yīng)用程序開發(fā)工作流程帶到云端。

實(shí)際上,這不是谷歌第一次的創(chuàng)新舉動了。多年來,谷歌在多平臺應(yīng)用程序開發(fā)方面一直有所關(guān)注,并推出了 Angular 、Flutter 、Google Cloud 和 Firebase 。

那么 IDX 又有怎樣的不同呢,下面我們一起盤一盤它的強(qiáng)大之處。

IDX 的功能特點(diǎn)

在任何地方都能快速投入工作

IDX 的核心是讓使用者能夠在任何地方、任何設(shè)備上進(jìn)行開發(fā),并獲得完全保真的本地開發(fā)體驗(yàn)。 IDX 的每個工作區(qū)都具有基于 Linux 的虛擬機(jī)的全部功能,同時還可以在使用者鄰近數(shù)據(jù)中心通過云托管方式進(jìn)行訪問。

在 Google Cloud 的安全性和可擴(kuò)展性支持下,IDX 可讓您立即進(jìn)入開發(fā)工作流程。在任何地方、任何機(jī)器上,從打開瀏覽器到開發(fā)應(yīng)用程序只需幾秒鐘,而不是幾天。

使用流行的框架和語言進(jìn)行開發(fā)

IDX 為 Angular、、React、Svelte 和 Flutter 等流行框架提供了各種模板,并即將支持 Python 和 Go,讓使用者更輕松地開始構(gòu)建可在多個平臺上運(yùn)行的應(yīng)用程序。

使用者還可以從 GitHub 導(dǎo)入現(xiàn)有項(xiàng)目,這樣就可以從上次中斷的地方繼續(xù)開始進(jìn)行工作了。并且 IDX 支持大多數(shù)技術(shù)棧。

跨平臺預(yù)覽應(yīng)用

如今,創(chuàng)建成功的應(yīng)用程序意味著跨平臺優(yōu)化你的應(yīng)用程序設(shè)計(jì)和行為,并以用戶方式預(yù)覽應(yīng)用程序。為了讓這一切變得更容易, IDX 包含一個內(nèi)置 Web 預(yù)覽,以及即將推出的一個完全配置好的 Android 模擬器和一個嵌入式 iOS 模擬器,所有這些都可直接在瀏覽器中使用。

AI 助力

人們花了大量時間編寫代碼,但 AI 的進(jìn)步可以大大提高大家的工作效率。t IDX 正在探索 Google 在 AI 領(lǐng)域的創(chuàng)新,以幫助你不僅更快地編寫代碼,而且編寫出更高質(zhì)量的代碼,這包括為 Android Studio 中的 Studio Bot、Google Cloud 中的 Duet 等提供支持的 Codey 和 PaLM 2 模型。目前,IDX 擁有智能代碼自動補(bǔ)全功能、輔助聊天機(jī)器人以及 「添加注釋 」和 「解釋代碼 」等上下文代碼操作。

當(dāng)然,開發(fā)人員表示,AI 功能還處于初期階段,他們正在努力使 IDX AI 為使用者的工作提供更好的幫助。

使用 Firebase Hosting 實(shí)現(xiàn) Web 發(fā)布

將應(yīng)用程序部署到生產(chǎn)環(huán)境中是一個常見的痛點(diǎn)。IDX 通過集成 Firebase Hosting 使這一問題變得更加簡單,只需點(diǎn)擊幾下,就能部署 Web 應(yīng)用的可共享預(yù)覽版,或通過快速、安全的全球托管平臺部署到生產(chǎn)環(huán)境中。由于 Firebase Hosting 支持由云函數(shù)(Cloud Functions)驅(qū)動的動態(tài)后端,因此非常適合 等全??蚣堋?/p>

項(xiàng)目開發(fā)人員之一 Roman 發(fā)布推文,表示「這只是我們旅程的開始,前路漫漫」。谷歌也表示,該項(xiàng)目尚處初期階段,未來會繼續(xù)加入一些新的功能,優(yōu)化使用者的體驗(yàn)。

TechCrunch + 的作者 @fredericl 在發(fā)布前體驗(yàn)了 IDX。他表示,IDX 聊天機(jī)器人的運(yùn)行符合預(yù)期,但感覺與源代碼的結(jié)合并不緊密。例如,它不能直接操作代碼,而且它似乎不知道你在編輯器中選擇了哪些代碼。

圖源 :TechCrunch+,@frederic

可見,該項(xiàng)目如谷歌所說,屬于初期階段,還較為粗糙,需要更多開發(fā)者一起加入,提供反饋,進(jìn)一步優(yōu)化。

如果你也感興趣,點(diǎn)擊項(xiàng)目地址注冊體驗(yàn)吧。

參考鏈接

/

/2023/08/introducing-project-idx-

/2023/08/08/google-launches-project-idx-a-new-ai-enabled-browser-based-development-environment/?tpcc=tcplustwitter

?THE END

轉(zhuǎn)載請聯(lián)系本公眾號獲得授權(quán)

投稿或?qū)で髨?bào)道:content@

關(guān)鍵詞:

x 廣告

Copyright   2015-2022 華中超市網(wǎng)版權(quán)所有  備案號:京ICP備12018864號-26   聯(lián)系郵箱:2 913 236 @qq.com