Google又放大招:內(nèi)測基于AI的云端IDE
8月8號,谷歌推出了Project IDX,這是一個新的基于人工智能的、基于云端的開發(fā)環(huán)境,也就是說只需要一個瀏覽器,就可以取代目前的本地開發(fā)環(huán)境。
雖然這個消息對開發(fā)人員是個驚喜,但是對非研發(fā)人員來說,它也是一個信號。還記得2月8號,為了應(yīng)對ChatGPT,谷歌發(fā)布了競品Bard,但是卻在發(fā)布會上出了大丑,股價市值一夜狂跌7000億。
圖片
但是,現(xiàn)在6個月過去了,股價上漲了快40%。
圖片
你是不是覺得錯過了什么呢??。
Project IDX 的功能特性
基于瀏覽器的云端IDE(集成開發(fā)環(huán)境)
圖片
這是一個完全基于Web的工作區(qū),也就是說,你只需要一個瀏覽器,就可以在任何地方,任何設(shè)備上進(jìn)行開發(fā),不需要再進(jìn)行本地開發(fā)環(huán)境的繁瑣配置。而且可以全保真應(yīng)用程序預(yù)覽,并由云模擬器提供支持。可以快速的配置運(yùn)行特定項目的技術(shù)環(huán)境和堆棧。每個 Project IDX 工作區(qū)都具有基于 Linux 的虛擬機(jī)的全部功能,并配有托管在附近的云中數(shù)據(jù)中心的通用訪問權(quán)限。
人工智能的新開發(fā)環(huán)境
利用 Google 最新的基礎(chǔ)人工智能模型(如 Codey 和 PaLM 2)來支持智能智能代碼補(bǔ)全、輔助聊天機(jī)器人以及“添加注釋”和“解釋此代碼”等操作。可以通過建議潛在的代碼片段和優(yōu)化,來幫助開發(fā)人員更快更有效地編寫更高質(zhì)量的代碼。
圖片
PaLM 2 是Google的下一代大型語言模型,擅長高級推理任務(wù),包括代碼和數(shù)學(xué)、分類和問答、翻譯和多語言能力以及自然語言生成,由于PaLM 2 在大量網(wǎng)頁、源代碼和其他數(shù)據(jù)集上進(jìn)行了預(yù)訓(xùn)練。這意味著它擅長使用 Python 和 JavaScript 等流行編程語言,但也能夠使用 Prolog、Fortran 和 Verilog 等語言生成專用代碼。
圖片
支持導(dǎo)入或模板快速開始coding
可以從 GitHub 導(dǎo)入現(xiàn)有項目,,還可以使用流行框架的預(yù)制模板創(chuàng)建新項目,包括 Angular、Flutter、Next.js、React、Svelte、Vue 以及 JavaScript、Dart 和(即將推出)Python、Go 等語言。這樣就不用去安裝cookiecutter 類似的工具了。
圖片
全棧、垮平臺
Project IDX 包括一個內(nèi)置的 Web 預(yù)覽,以及即將推出的完全配置的 Android 模擬器和嵌入式 iOS 模擬器,這些都可以直接在瀏覽器中使用,可以預(yù)覽用戶所看到的全棧、多平臺應(yīng)用程序。所見即所得。
圖片
Firebase 托管發(fā)布
部署是應(yīng)用程序投入生產(chǎn)的一個常見痛點(diǎn),我們目前也有很多工具K8S、CI/CD 等。Google Project IDX通過集成 Firebase Hosting 使這一切變得更加容易,只需單擊幾下,即可部署 Web 應(yīng)用程序的可共享預(yù)覽,或使用快速、安全的全球托管平臺部署到生產(chǎn)環(huán)境。由于 Firebase Hosting 支持由 Cloud Functions 提供支持的動態(tài)后端,因此這非常適合 Next.js 等全??蚣?。
不過目前還處于內(nèi)測階段,可以點(diǎn)擊申請:https://idx.dev/
最后
目前,實時數(shù)據(jù)和人工智能可能會改變游戲規(guī)則,技術(shù)創(chuàng)新可以使人們的創(chuàng)意能夠快速迭代。
對于有技術(shù)實力及技術(shù)氛圍的老牌科技公司,其實也很人一樣,需要站在長期的角度,關(guān)注時間的力量。
沒有人能夠每時每刻都保持高速的增長,事物的發(fā)展總是螺旋上升的,熬過平臺期,才能向上突破。
期待一切提高生產(chǎn)力的事情發(fā)生,就像我之前文章講的LK99一樣,科技的進(jìn)步才有可能讓我們脫離內(nèi)卷的苦海。