支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

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

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

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

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX汤姆猫为了捕鼠准备了复杂的鲁布・戈德堡机器

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

google刚刚推出了 IDX。这是一个全新的浏览器内代码编辑器 + 开发环境。它将支援多种框架,如 Angular、Next.js、React、Svelte 和 Flutter,并将很快支援 Python 和 Go。支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

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

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

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

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

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

IDX 的功用特点

在任何地方都能快速投入歇息

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

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

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

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

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

跨平台预览使用

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

AI 助力

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

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

使用 Firebase Hosting 实现 Web 发布

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

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX

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

支援全栈编程语言、随取随用、一键布局,google推出浏览器AI开发环境IDX图源 :TechCrunch+,@frederic

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

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

参考链接

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

给TA打赏
共{{data.count}}人
人已打赏
AI

锦秋基金独家投资,生数科技完成数千万元天使+轮融资

2023-8-10 9:59:00

AI

GPT-4、ChatGLM2、Llama2、PaLM2在KDD LLM Day上一起开了个会

2023-8-11 14:32:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索