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

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

公众号新闻
机器之心报道
编辑:梓文
诸多框架、各种平台,当你在进行应用开发时,会不会感到工作如乱麻?

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


有人将它比作建造鲁布・戈德堡机械(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


© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:[email protected]

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
吐血推荐!0门槛,低成本,在家就能让娃学习真实的编程语言迅速登顶 HackerNews!这款深圳团队开发的编程语言月兔(Moonbit)将重塑 WebAssembly 的未来生态?2023 年需求最大的 8 种编程语言:PHP 强劲,C/C++ 需求放缓《听海》&《你就不要想起我》最赚钱编程语言Zig登顶,开发者爱ChatGPT远超必应|Stack Overflow报告Mojo 编程语言开放下载,声称比 Python 快 68000 倍从挖呀挖的大妈被抓谈私人权利大厂公敌“李跳跳”无限期停止更新;国产集成开发环境工具 CEC-IDE 引关注;华为辟谣网传3.2万名科学家正式移籍 | Q资讯中美护免签!中东9天游|阿联酋 迪拜+沙迦+阿布扎比:七星帆船酒店、八星酋长皇宫酒店、哈利法塔、清真寺、棕榈岛DXBDXB9-S登顶Hacker News!国产编程语言MoonBit(月兔)来了围绕 transformers 构建现代 NLP 开发环境紫花遍地毳球枝谷歌推出新搜索功能,支持边看边搜索太贵?开发环境门槛高?和开发者聊聊苹果 Vision ProWing:人工智能时代的云开发编程语言狐狸精和伪善女硬核观察 #1116 Chrome 推出基于浏览器历史记录的定向广告Swift之父再创新编程语言,不会取代Python,该担心的是C++!Byzer,一种大模型时代的SQL 编程语言|QConNim v2.0正式发布,命令式编程语言中美护照免签!奇迹中东8天游|阿联酋 迪拜+阿布扎比:七星帆船酒店、八星酋长皇宫酒店、哈利法塔、清真寺、棕榈岛 DXBDXB8Julia首次进入前20,一种非常年轻的编程语言多编程语言代码生成神器 CodeGeeX,编码效率提升十倍!2023年编程语言榜单,Python继续领跑!SQL在工作需求中夺魁这款AI大模型种草神器,竟让银行秒省数百万?0门槛开发/4小时训练/5分钟部署,推出即爆火真实的编程语言,游戏式学习体验,风靡全球的少儿编程游戏,暑期开团!清华系「自然语言编程神器」上新!支持100+种编程语言,效率upup中美护免签!中东8天游|阿联酋 迪拜+沙迦+阿布扎比:七星帆船酒店、八星酋长皇宫酒店、哈利法塔、清真寺、棕榈岛DXBDXB8-S广州数据条例公开征求意见;前商汤员工成立大模型公司;微软Bing AI上线谷歌苹果浏览器丨AIGC大事日报正在诞生的五种编程语言2023年需求最大的8种编程语言:PHP强劲,C/C++需求放缓趣图:四种编程语言的学习曲线如何在微软Edge浏览器上一键观看高清视频?5090 血壮山河之武汉会战 黄广战役 22又炫了一把,用 Docker 搭建更酷的本地开发环境
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。