偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

谷歌全棧多平臺(tái)應(yīng)用開(kāi)發(fā)神器Project IDX來(lái)了!PaLM 2加持,代碼效率翻倍

開(kāi)發(fā) 項(xiàng)目管理
IDX項(xiàng)目的核心是這樣一個(gè)信念:開(kāi)發(fā)者應(yīng)該從任何地方、任何設(shè)備上都可以開(kāi)發(fā)程序,而且對(duì)于本地開(kāi)發(fā)完全保真。每個(gè)Project IDX工作區(qū)都具有基于Linux的VM的全部功能,以及托管在云中、位于開(kāi)發(fā)者附近的數(shù)據(jù)中心的通用訪問(wèn)權(quán)限。

一直以來(lái),從0開(kāi)始構(gòu)建應(yīng)用,都是一項(xiàng)復(fù)雜的工作。尤其是跨越手機(jī)、Web和桌面平臺(tái)的程序。

這是一片無(wú)盡的復(fù)雜海洋,需要把技術(shù)堆棧融合在一起,來(lái)引導(dǎo)、編譯、測(cè)試、部署、監(jiān)控應(yīng)用程序。

多年來(lái),谷歌一直致力于讓多平臺(tái)程序開(kāi)發(fā)流程更快、更順暢。

經(jīng)過(guò)幾個(gè)月的成果,團(tuán)隊(duì)成功做出了Project IDX。

項(xiàng)目地址:https://idx.dev/

而關(guān)于實(shí)驗(yàn)的早期觀點(diǎn),團(tuán)隊(duì)稱之為Angular Flutter Google Cloud Firebase。

基于PaLM 2構(gòu)建的Project IDX

圖片圖片

Project IDX 是一種基于瀏覽器的開(kāi)發(fā)體驗(yàn),基于Google Cloud構(gòu)建,由一個(gè)基礎(chǔ)AI模型Codey提供支持,后者是由代碼訓(xùn)練,在PaLM 2上構(gòu)建的。

Vertex AI包括一套處理代碼的模型,它們一起稱為 Vertex AI Codey API,包括以下內(nèi)容:

  • Code generation API - 根據(jù)所需代碼的自然語(yǔ)言描述生成代碼。例如,它可以為函數(shù)生成單元測(cè)試。代碼生成 API 支持該 code-bison 模型。
  • Code chat API - 可以為聊天機(jī)器人提供支持,以協(xié)助解決與代碼相關(guān)的問(wèn)題。例如,可以使用它來(lái)幫助調(diào)試代碼。代碼聊天 API 支持該 codechat-bison 模型。
  • Code completion API - 在編寫代碼時(shí)提供代碼自動(dòng)完成建議。API 使用您正在編寫的代碼的上下文來(lái)提出建議。代碼完成 API 支持該 code-gecko 模型。使用該 code-gecko 模型可幫助提高編寫代碼的速度和準(zhǔn)確性。

Project IDX的目的是,使用流行的框架和語(yǔ)言,更輕松地構(gòu)建、管理和部署全棧Web和多平臺(tái)應(yīng)用程序。

另外,Project IDX也是建立在CodeyCode OSS上,所以無(wú)論你在構(gòu)建什么應(yīng)用,它都不會(huì)陌生。

谷歌團(tuán)隊(duì)分享Project IDX 的一個(gè)重要原因是,希望聽(tīng)到更廣泛的開(kāi)發(fā)社區(qū)的意見(jiàn),關(guān)于什么可以幫助他們更快地工作。

以下是Project IDX的預(yù)覽。

隨時(shí)隨地,快速上班

IDX項(xiàng)目的核心是這樣一個(gè)信念:開(kāi)發(fā)者應(yīng)該從任何地方、任何設(shè)備上都可以開(kāi)發(fā)程序,而且對(duì)于本地開(kāi)發(fā)完全保真。

每個(gè)Project IDX工作區(qū)都具有基于Linux的VM的全部功能,以及托管在云中、位于開(kāi)發(fā)者附近的數(shù)據(jù)中心的通用訪問(wèn)權(quán)限。

圖片圖片

導(dǎo)入現(xiàn)有應(yīng)用,或開(kāi)啟新內(nèi)容

Project IDX可以讓我們從GitHub導(dǎo)入現(xiàn)有項(xiàng)目,這樣就可以從上次中斷的地方繼續(xù)。

我們還可以用流行框架的pre-baked模板創(chuàng)建新項(xiàng)目,包括Angular、Flutter、Next.js、React、Svelte、Vue以及JavaScript、Dart和Python、Go等語(yǔ)言(后兩個(gè)即將推出)。

圖片圖片

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

在今天,創(chuàng)建一個(gè)成功的應(yīng)用,意味著能夠跨平臺(tái)優(yōu)化應(yīng)用設(shè)計(jì)和行為,并按照用戶看到的方式預(yù)覽應(yīng)用。

為了簡(jiǎn)化這些操作,Project IDX包含了內(nèi)置的Web預(yù)覽,以及即將推出的完全配置的Android模擬器和嵌入式iOS模擬器,這些都可以直接在瀏覽器中使用。

圖片圖片

AI加持

谷歌團(tuán)隊(duì)花了很多時(shí)間在編寫代碼上,而AI最近的許多新進(jìn)展,也讓這項(xiàng)工作效率倍增。

團(tuán)隊(duì)正在探索,如何通過(guò)PaLM 2模型,讓Project IDX幫助開(kāi)發(fā)者更快地編寫代碼,并且讓代碼質(zhì)量更高。

目前Project IDX已經(jīng)有智能代碼完成、輔助聊天機(jī)器人和上下文代碼功能,如添加注釋和解釋此代碼。

圖片圖片

使用Firebase Hosting發(fā)布到網(wǎng)絡(luò)

將應(yīng)用投產(chǎn)的一個(gè)常見(jiàn)的痛點(diǎn),就是該如何部署。

通過(guò)集成,谷歌團(tuán)隊(duì)使這項(xiàng)操作變得更容易了,只需單擊幾下,就可以部署Web應(yīng)用的可共享預(yù)覽,或者使用快速、安全的全球托管平臺(tái),部署到生產(chǎn)環(huán)境。

由于Firebase Hosting支持由Cloud Functions提供支持的動(dòng)態(tài)后端,因此非常適合Next.js等全??蚣?。

圖片圖片

一起構(gòu)建IDX項(xiàng)目

現(xiàn)在,團(tuán)隊(duì)才剛剛開(kāi)始改進(jìn)端到端開(kāi)發(fā)的流程,并在邀請(qǐng)開(kāi)發(fā)者注冊(cè),成為首批成為IDX項(xiàng)目的人。

圖片圖片

參考資料:

https://developers.googleblog.com/2023/08/introducing-project-idx-experiment-to-improve-full-stack-multiplatform-app-development.html

責(zé)任編輯:武曉燕 來(lái)源: 新智元
相關(guān)推薦

2024-09-06 08:02:52

2023-08-10 08:38:57

Project IDFlutter谷歌

2023-08-16 19:48:31

谷歌Project ID

2025-06-30 02:44:00

SpringBoot開(kāi)發(fā)優(yōu)化

2025-07-02 04:00:00

AICursor業(yè)務(wù)

2023-08-11 13:48:34

開(kāi)發(fā)平臺(tái)

2024-03-08 09:35:25

2023-05-11 07:06:07

谷歌人工智能

2022-09-23 08:00:00

開(kāi)發(fā)安全低代碼平臺(tái)

2023-10-26 19:18:44

模型訓(xùn)練

2023-08-01 10:31:03

工具平臺(tái)插件化

2025-05-16 08:05:00

Pythonmagic-dash開(kāi)源

2023-06-13 09:36:34

AI代碼

2020-08-10 17:51:10

華為昇騰AI

2020-08-05 07:50:40

開(kāi)發(fā)編輯器技術(shù)

2023-05-09 07:17:48

人工智能谷歌

2023-08-09 08:21:26

2020-12-13 17:54:36

開(kāi)發(fā)人員

2019-11-27 10:08:36

程序員技能開(kāi)發(fā)者
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)