精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

人工智能與大數據技術 ? 來源:新智元 ? 2023-08-11 16:56 ? 次閱讀

【導讀】谷歌推出了Project IDX,這是一個全棧、用于多平臺應用開發的工具。

一直以來,從0開始構建應用,都是一項復雜的工作。尤其是跨越手機、Web和桌面平臺的程序。

這是一片無盡的復雜海洋,需要把技術堆棧融合在一起,來引導、編譯、測試、部署、監控應用程序。

多年來,谷歌一直致力于讓多平臺程序開發流程更快、更順暢。

經過幾個月的成果,團隊成功做出了Project IDX。

項目地址:https://idx.dev/

而關于實驗的早期觀點,團隊稱之為Angular Flutter Google Cloud Firebase。

基于PaLM 2構建的Project IDX

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

Project IDX 是一種基于瀏覽器的開發體驗,基于Google Cloud構建,由一個基礎AI模型Codey提供支持,后者是由代碼訓練,在PaLM 2上構建的。

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

Code generation API - 根據所需代碼的自然語言描述生成代碼。例如,它可以為函數生成單元測試。代碼生成 API 支持該 code-bison 模型。

Code chat API - 可以為聊天機器人提供支持,以協助解決與代碼相關的問題。例如,可以使用它來幫助調試代碼。代碼聊天 API 支持該 codechat-bison 模型。

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

Project IDX的目的是,使用流行的框架和語言,更輕松地構建、管理和部署全棧Web和多平臺應用程序。

另外,Project IDX也是建立在CodeyCode OSS上,所以無論你在構建什么應用,它都不會陌生。 谷歌團隊分享Project IDX 的一個重要原因是,希望聽到更廣泛的開發社區的意見,關于什么可以幫助他們更快地工作。 以下是Project IDX的預覽。

隨時隨地,快速上班

IDX項目的核心是這樣一個信念:開發者應該從任何地方、任何設備上都可以開發程序,而且對于本地開發完全保真。

每個Project IDX工作區都具有基于Linux的VM的全部功能,以及托管在云中、位于開發者附近的數據中心的通用訪問權限。

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

導入現有應用,或開啟新內容

Project IDX可以讓我們從GitHub導入現有項目,這樣就可以從上次中斷的地方繼續。

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

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

跨平臺預覽應用

在今天,創建一個成功的應用,意味著能夠跨平臺優化應用設計和行為,并按照用戶看到的方式預覽應用。

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

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

AI加持

谷歌團隊花了很多時間在編寫代碼上,而AI最近的許多新進展,也讓這項工作效率倍增。

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

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

使用Firebase Hosting發布到網絡

將應用投產的一個常見的痛點,就是該如何部署。

通過集成,谷歌團隊使這項操作變得更容易了,只需單擊幾下,就可以部署Web應用的可共享預覽,或者使用快速、安全的全球托管平臺,部署到生產環境。 由于Firebase Hosting支持由Cloud Functions提供支持的動態后端,因此非常適合Next.js等全棧框架。

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

一起構建IDX項目

現在,團隊才剛剛開始改進端到端開發的流程,并在邀請開發者注冊,成為首批成為IDX項目的人。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模型
    +關注

    關注

    1

    文章

    3171

    瀏覽量

    48711
  • 代碼
    +關注

    關注

    30

    文章

    4744

    瀏覽量

    68345
  • 編輯器
    +關注

    關注

    1

    文章

    801

    瀏覽量

    31119

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

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    代碼編輯器UE

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

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

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

    代碼編輯器UE

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

    迅捷pdf編輯器

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

    代碼編輯器應用程序軟件免費下載

    本文檔的主要內容詳細介紹的是源代碼編輯器應用程序軟件免費下載。
    發表于 11-23 17:35 ?16次下載

    代碼編輯器的種類與介紹

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

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

    在logic軟件當中創建新的元件和元件庫,都需要先進入到元件編輯器。執行【工具】-【元件編輯器】菜單命令,系統會進入元件編輯界面,如圖1-1所示。 圖1-1 元件編輯器界面 在元件
    的頭像 發表于 05-27 10:08 ?9059次閱讀

    開源編輯器的多個功能

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

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

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

    Zed編輯器開啟Beta公測

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

    你會使用 Linux 編輯器 vim 嗎?

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

    UltraEdit十六進制編輯器

    UltraEdit不僅僅是一個文本編輯器,它還包括十六進制編輯器模式,有時也稱為二進制文件編輯器或字節編輯器。 關鍵的十六進制編輯
    的頭像 發表于 05-28 14:16 ?2663次閱讀
    UltraEdit十六進制<b class='flag-5'>編輯器</b>

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

    B/S電子病歷編輯器源碼:電子病歷編輯器,簡稱EMRE(EMR Editor),是電子病歷系統的核心關鍵基礎技術。
    的頭像 發表于 06-01 16:25 ?994次閱讀
    Java電子病歷<b class='flag-5'>編輯器</b>源碼,B/S電子病歷<b class='flag-5'>編輯器</b>源碼

    vim編輯器如何使用

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

    Vivado編輯器亂碼問題

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