Google扩展其AI驱动的云共享工作空间Project IDX
在推出六个月后,Google扩展了其基于云的AI驱动共享工作空间Project IDX,增加了多项新功能,包括集成的iOS模拟器和Android模拟器、新的项目模板、与Nix包管理器的更好集成等。
新功能概述
- 集成iOS模拟器和Android模拟器:IDX现在支持在浏览器内预览Flutter应用,无需离开基于浏览器的工作空间,从而在IDE内整合了开发-测试-调试周期。
- 新项目模板:支持Astro、Go、Python/Flask、Qwik、Lit、Preact、Solid.js和Node.js,使开发者能够快速启动新项目,无需使用Nix进行自定义设置。
- Nix包管理器改进:IDX项目使用Nix包管理器进行环境配置,Nix为每个依赖项分配唯一标识符,允许环境中包含多个版本的同一依赖项。新增了自定义IDX启动模板、语法高亮、错误检测、代码建议等功能,并更好地处理了损坏的配置。
- 简化构建、测试和部署周期:支持在无需本地安装的情况下在工作空间内运行CLI工具和脚本,改进了Docker容器和镜像的集成。
Project IDX的目标
Project IDX旨在减少跨平台、全栈开发的复杂性,涵盖Web和移动平台,包括Angular、Vue、React、Flutter、Go、Python、Google Cloud等多种技术栈。IDX集成了Google的Codey和PaLM 2模型,这些模型也用于Android Studio中的Studio Bot和Google Cloud中的Duet,帮助开发者更快地编写代码,并提高代码质量。
反馈与改进
Project IDX仍处于早期阶段,Google正在积极征求开发者的反馈以改进产品。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。