AI在线 AI在线

支持全栈编程语言、随取随用、一键部署,谷歌推出浏览器AI开发环境IDX

诸多框架、各种平台,当你在进行应用开发时,会不会感到工作如乱麻?

机器之心 2023-08-09 16:14

从零开发应用是怎样一个概念?

有人将它比作建造鲁布・戈德堡机械(Rube Goldberg)。鲁布・戈德堡机械现在常用于教育和娱乐环境,例如在工程和物理课堂上,用于教授基本机械原理和问题解决技能。有时,这种机械的创造也成为竞赛的主题,参赛者被要求用最复杂的方式执行最简单的任务。

图片汤姆猫为了捕鼠准备了复杂的鲁布・戈德堡机械

开发应用的难度丝毫不低于建造鲁布・戈德堡机械。开发者要将各种技术栈粘合起来,进行引导、编译、测试、部署和监控,才能获得在移动、网络和桌面平台上都能良好运行的应用程序。

谷歌刚刚推出了 IDX。这是一个全新的浏览器内代码编辑器 + 开发环境。它将支持多种框架,如 Angular、Next.js、React、Svelte 和 Flutter,并将很快支持 Python 和 Go。图片

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

IDX 是一种基于浏览器的开发体验,基于 Google Cloud 构建,由 Codey 提供支持,Codey 是一种基于代码训练的基础人工智能模型,基于 PaLM 2 构建。IDX 还包括基于 PALM 2 的生成式 AI 功能:代码生成、代码自动完成、在不同语言之间翻译代码以及代码解释。

IDX 也是基于 Code OSS 构建的,因此无论你正在构建什么,都会感觉很熟悉。IDX 旨在让使用流行框架和语言构建、管理和部署全栈 Web 和多平台应用程序变得更容易。这是一个实验性的新项目,试图将整个全栈、多平台应用程序开发工作流程带到云端。 

实际上,这不是谷歌第一次的创新举动了。多年来,谷歌在多平台应用程序开发方面一直有所关注,并推出了 Angular 、Flutter 、Google Cloud 和 Firebase 。

那么 IDX 又有怎样的不同呢,下面我们一起盘一盘它的强大之处。

IDX 的功能特点

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

IDX 的核心是让使用者能够在任何地方、任何设备上进行开发,并获得完全保真的本地开发体验。  IDX 的每个工作区都具有基于 Linux 的虚拟机的全部功能,同时还可以在使用者邻近数据中心通过云托管方式进行访问。

在 Google Cloud 的安全性和可扩展性支持下,IDX 可让您立即进入开发工作流程。在任何地方、任何机器上,从打开浏览器到开发应用程序只需几秒钟,而不是几天。

图片

使用流行的框架和语言进行开发

IDX 为 Angular、Next.js、React、Svelte 和 Flutter 等流行框架提供了各种模板,并即将支持 Python 和 Go,让使用者更轻松地开始构建可在多个平台上运行的应用程序。

使用者还可以从 GitHub 导入现有项目,这样就可以从上次中断的地方继续开始进行工作了。并且 IDX 支持大多数技术栈。

图片

跨平台预览应用

如今,创建成功的应用程序意味着跨平台优化你的应用程序设计和行为,并以用户方式预览应用程序。为了让这一切变得更容易, IDX 包含一个内置 Web 预览,以及即将推出的一个完全配置好的 Android 模拟器和一个嵌入式 iOS 模拟器,所有这些都可直接在浏览器中使用。

图片

AI 助力

人们花了大量时间编写代码,但 AI 的进步可以大大提高大家的工作效率。t IDX 正在探索 Google 在 AI 领域的创新,以帮助你不仅更快地编写代码,而且编写出更高质量的代码,这包括为 Android Studio 中的 Studio Bot、Google Cloud 中的 Duet 等提供支持的 Codey 和 PaLM 2 模型。目前,IDX 拥有智能代码自动补全功能、辅助聊天机器人以及 「添加注释 」和 「解释代码 」等上下文代码操作。

当然,开发人员表示,AI 功能还处于初期阶段,他们正在努力使 IDX AI 为使用者的工作提供更好的帮助。

图片

使用 Firebase Hosting 实现 Web 发布

将应用程序部署到生产环境中是一个常见的痛点。IDX 通过集成 Firebase Hosting 使这一问题变得更加简单,只需点击几下,就能部署 Web 应用的可共享预览版,或通过快速、安全的全球托管平台部署到生产环境中。由于 Firebase Hosting 支持由云函数(Cloud Functions)驱动的动态后端,因此非常适合 Next.js 等全栈框架。

项目开发人员之一 Roman 发布推文,表示「这只是我们旅程的开始,前路漫漫」。谷歌也表示,该项目尚处初期阶段,未来会继续加入一些新的功能,优化使用者的体验。

图片

TechCrunch + 的作者 @fredericl 在发布前体验了 IDX。他表示,IDX 聊天机器人的运行符合预期,但感觉与源代码的结合并不紧密。例如,它不能直接操作代码,而且它似乎不知道你在编辑器中选择了哪些代码。

图片图源 :TechCrunch+,@frederic

可见,该项目如谷歌所说,属于初期阶段,还较为粗糙,需要更多开发者一起加入,提供反馈,进一步优化。

如果你也感兴趣,点击项目地址注册体验吧。

参考链接

https://idx.dev/

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

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

相关资讯

Top50 榜单中90% 生成AI公司已盈利,大模型「套壳」产品不被看好

机器之能报道编辑:Sia消费类领域,大模型「套壳」创业没有竞争力。领先的产品几乎都是围绕生成 AI「从头开始」构建。距离 ChatGPT 发布已经过去 9 个月, 距离它成为最快月活跃用户达 1 亿的消费类应用也过去 7 个月了。期间,生成 AI( GenAI )产品如雨后春笋般涌现,让人不禁好奇:消费者究竟如何使用这些产品?哪些产品类别占据主导地位?什么样的新公司在哪些领域崭露头角?谁可能成为下一个大赢家?最近,硅谷知名风投 a16z 对此作了一次简单的鸟瞰。他们根据 LikeWeb 流量数据(截至 2023 年
9/22/2023 6:11:00 PM
机器之能

微软免费课程、吴恩达开新课,顶级生成式AI必备课程来了

你准备好了吗?开启新一轮的学习之旅。在生成式 AI 盛行的当下,你是否被这种技术所折服,例如输入一段简简单单的文字,转眼之间,一幅精美的图片,又或者是文笔流畅的文字就展现在你的面前。相信很多人有这种想法,认为生成式 AI 深不可测,没有系统的课程讲解是 get 不到其中的精髓的。假如有科技公司或知名学者来帮助完成这项任务,可谓是利好广大研究者。那么,作为一个初学者,该如何入门呢?近日,微软推出了一门专为初学者打造的关于生成式 AI 的课程,该课程内容丰富,包括 LLM 简介、提示工程基础知识、构建文本生成 / 聊天
11/2/2023 2:43:00 PM
机器之心

让用户更省心驾驭 PDF 文档,Adobe Acrobat 升级 AI 技能:文生图、梳理信息等

Adobe 公司昨日(6 月 17 日)发布新闻稿,表示将于本周晚些时候开始,通过 Adobe 的 Firefly Image 3 模型,为旗下 Acrobat 应用程序添加图像生成功能。Adobe 公司表示 Acrobat 应用程序将引入全新的“Generate Image”功能,用户可以选择 PDF 文件中的某段内容,调用 AI 来生成图片,此外用户还可以调整生成图片的样式和大小,让其更契合整个 PDF 文档内容。Adobe 新版 Acrobat 应用程序还引入了“Edit Image”功能,通过 Firefl
6/18/2024 10:16:20 AM
故渊
  • 1