一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌代碼編輯器Project IDX來了!

人工智能與大數(shù)據(jù)技術(shù) ? 來源:新智元 ? 2023-08-11 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)讀】谷歌推出了Project IDX,這是一個(gè)全棧、用于多平臺(tái)應(yīng)用開發(fā)的工具。

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

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

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

經(jīng)過幾個(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

7fc0fbd2-37f6-11ee-9e74-dac502259ad0.png

Project IDX 是一種基于瀏覽器的開發(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ù)所需代碼的自然語言描述生成代碼。例如,它可以為函數(shù)生成單元測(cè)試。代碼生成 API 支持該 code-bison 模型。

Code chat API - 可以為聊天機(jī)器人提供支持,以協(xié)助解決與代碼相關(guān)的問題。例如,可以使用它來幫助調(diào)試代碼。代碼聊天 API 支持該 codechat-bison 模型。

Code completion API - 在編寫代碼時(shí)提供代碼自動(dòng)完成建議。API 使用您正在編寫的代碼的上下文來提出建議。代碼完成 API 支持該 code-gecko 模型。使用該 code-gecko 模型可幫助提高編寫代碼的速度和準(zhǔn)確性。

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

另外,Project IDX也是建立在CodeyCode OSS上,所以無論你在構(gòu)建什么應(yīng)用,它都不會(huì)陌生。 谷歌團(tuán)隊(duì)分享Project IDX 的一個(gè)重要原因是,希望聽到更廣泛的開發(fā)社區(qū)的意見,關(guān)于什么可以幫助他們更快地工作。 以下是Project IDX的預(yù)覽。

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

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

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

7fccd4f2-37f6-11ee-9e74-dac502259ad0.png

導(dǎo)入現(xiàn)有應(yīng)用,或開啟新內(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等語言(后兩個(gè)即將推出)。

7fe33c1a-37f6-11ee-9e74-dac502259ad0.png

跨平臺(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模擬器,這些都可以直接在瀏覽器中使用。

7fee9ace-37f6-11ee-9e74-dac502259ad0.png

AI加持

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

團(tuán)隊(duì)正在探索,如何通過PaLM 2模型,讓Project IDX幫助開發(fā)者更快地編寫代碼,并且讓代碼質(zhì)量更高。 目前Project IDX已經(jīng)有智能代碼完成、輔助聊天機(jī)器人和上下文代碼功能,如添加注釋和解釋此代碼。

7ffca43e-37f6-11ee-9e74-dac502259ad0.png

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

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

通過集成,谷歌團(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等全??蚣堋?/p>

800daf0e-37f6-11ee-9e74-dac502259ad0.png

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

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

801e6524-37f6-11ee-9e74-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3517

    瀏覽量

    50403
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70690
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    822

    瀏覽量

    32023

原文標(biāo)題:谷歌代碼編輯器 Project IDX 來了!代碼效率翻倍,真香…

文章出處:【微信號(hào):TheBigData1024,微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    代碼編輯器UE

    代碼編輯器UE,需要的朋友可以下載來用一用。
    發(fā)表于 01-08 14:53

    java文本編輯器下載(源代碼)

    java文本編輯器有哪些?給大家分享一下免費(fèi)的java文本編輯器下載(源代碼)地址。好用。htmlArea v2.03A free WYSIWYG editor replacement for fields.from your
    發(fā)表于 06-02 21:29 ?31次下載

    文本編輯器的實(shí)現(xiàn)

      本章的目的是建立一個(gè)文本編輯器,同時(shí)繼續(xù)介紹控件的用法。有兩類文本編輯器:?jiǎn)挝臋n和多文檔文本編輯器。單文檔文本編輯器一次只能打開一個(gè)文件,如果要打開另一
    發(fā)表于 11-11 11:13 ?0次下載

    代碼編輯器UE

    代碼編輯器UE
    發(fā)表于 12-19 15:44 ?14次下載

    迅捷pdf編輯器

    迅捷pdf編輯器
    發(fā)表于 11-06 15:50 ?4次下載

    代碼編輯器應(yīng)用程序軟件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是源代碼編輯器應(yīng)用程序軟件免費(fèi)下載。
    發(fā)表于 11-23 17:35 ?16次下載

    代碼編輯器的種類與介紹

    Python解釋、pip工具箱和virtuanlenv虛擬環(huán)境都安裝好了后,基本的Python環(huán)境就搭建好了,可以開始我們的“搬磚”之旅了。但是現(xiàn)在還缺一個(gè)好用的編輯器,這里推薦大家用
    的頭像 發(fā)表于 01-16 17:32 ?3271次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>的種類與介紹

    PADS的元件編輯器的使用方法

    在logic軟件當(dāng)中創(chuàng)建新的元件和元件庫,都需要先進(jìn)入到元件編輯器。執(zhí)行【工具】-【元件編輯器】菜單命令,系統(tǒng)會(huì)進(jìn)入元件編輯界面,如圖1-1所示。 圖1-1 元件編輯器界面 在元件
    的頭像 發(fā)表于 05-27 10:08 ?9958次閱讀

    開源編輯器的多個(gè)功能

    這是一款開源編輯器,卻不止是編輯器。
    的頭像 發(fā)表于 06-04 08:37 ?2194次閱讀

    語言智能在代碼編輯器中是如何工作的

    程序員和開發(fā)者經(jīng)常使用代碼編輯器代碼。代碼編輯器這種工具允許使用者輸入代碼并且使
    的頭像 發(fā)表于 11-21 09:40 ?1129次閱讀

    Zed編輯器開啟Beta公測(cè)

    Zed 是 Atom 編輯器原作者主導(dǎo)的新項(xiàng)目 —— 一款支持多人協(xié)作的代碼編輯器,底層采用 Rust,且默認(rèn)支持 Rust,還自帶了 rust-analyzer,主打 “高性能”,顏值也十分在線,其他各種特性(比如原生的 Vi
    的頭像 發(fā)表于 03-23 10:07 ?1151次閱讀

    你會(huì)使用 Linux 編輯器 vim 嗎?

    vim:是一款編輯器,只負(fù)責(zé)寫代碼;相當(dāng)于 windows 的記事本;
    的頭像 發(fā)表于 05-10 18:21 ?1125次閱讀
    你會(huì)使用 Linux <b class='flag-5'>編輯器</b> vim 嗎?

    Java電子病歷編輯器源碼,B/S電子病歷編輯器源碼

    B/S電子病歷編輯器源碼:電子病歷編輯器,簡(jiǎn)稱EMRE(EMR Editor),是電子病歷系統(tǒng)的核心關(guān)鍵基礎(chǔ)技術(shù)。
    的頭像 發(fā)表于 06-01 16:25 ?1305次閱讀
    Java電子病歷<b class='flag-5'>編輯器</b>源碼,B/S電子病歷<b class='flag-5'>編輯器</b>源碼

    vim編輯器如何使用

    Vim編輯器是一個(gè)功能強(qiáng)大的文本編輯器,它基于Vi進(jìn)行改進(jìn),并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應(yīng)操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發(fā)表于 08-30 14:58 ?888次閱讀

    Vivado編輯器亂碼問題

    ,但是在Vivado里面打開用sublime寫的代碼之后,經(jīng)常出現(xiàn)中文亂碼,讓人很不舒服。究其原因就是一般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。
    的頭像 發(fā)表于 10-15 17:24 ?2529次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題