前几天, 谷歌发布了一个多平台应用开发神器:IDX 。
IDX 背靠 AI 编程神器 Codey,支持 React、Vue 等框架,还能补全、解释代码。
更有特色的一点就是:这是一款基于浏览器的开发全栈、用于多平台应用开发的工具。
这款开发神器为什么要基于浏览器呢?据说是为了可以做到随时随地在任何位置任何设备上编程,毕竟,只要能打开浏览器的设备,都可以进行开发,代码和开发工具不需要重新配置,而且对于本地开发完全保真。
谷歌在创建 IDX 时并没有构建新的 IDE(集成开发环境),而是使用 VS Code 作为其项目的基础。目前,IDX 支持 Angular、Flutter、Next.js、React、Svelte 和 Vue 等框架以及 JavaScript 和 Dart 等语言,后续还将支持 Python、Go 和其他语言。
而且,IDX 可以让我们从 GitHub 导入现有项目,这样就可以从上次中断的地方继续。我们还可以用流行框架的 pre-baked 模板创建新项目,包括 Angular、Flutter、Next.js、React、Svelte、Vue 以及 JavaScript、Dart 和 Python、Go 等语言(后两个即将推出)。
目前,IDX 项目的 AI 功能尚处于早期阶段,但已经拥有智能代码补全、辅助聊天机器人以及 “添加注释” 和 “解释此代码” 等结合上下文的代码操作。
这里的 AI 功能,由 Codey 提供支持。
如果关注过谷歌开发者大会我们应该知道,在 Google I/O 2023 大会上,谷歌正式发布 Codey。这是一款新型 AI 驱动工具,能够编写并理解代码内容。这款新工具被外界视为谷歌对于 GitHub Copilot 的回应,属于同 Replit 结盟打造的成果。
Codey 基于谷歌的下一代大语言模型 PaLM 2,并采用谷歌自家产品代码及大量合法许可的源代码作为训练素材。
Codey 支持 20 多种编程语言,包括 Go、谷歌标准 SQL、Java、JavaScript、Python 以及 TypeScript。开发者可以通过 Visual Studio Code、JetBrains IDE、Google Shell 编辑器以及 Google Cloud 托管工作站服务的扩展来访问 Codey。
开发者能够直接在 IDE 的聊天框中与该模型交流(例如 Android Studio Bot),或者在文本文件中编写注释以指示其生成相关代码。它支持各种编码任务,通过以下方式帮助开发人员更快地工作并缩小技能差距:
代码完成:Codey 根据提示中输入的代码上下文建议接下来的几行。
代码生成:小程根据开发人员的自然语言提示生成代码。
代码聊天:Codey 允许开发人员与机器人对话,以获得调试、文档、学习新概念和其他与代码相关问题的帮助。
对于谷歌推出的 IDX 这款开发神器,大家有什么看法的?欢迎留言交流。
另外,IDX 开发神器注册申请地址如下:https://idx.dev/
点击下方公众号卡片,关注我
在公众号对话框,回复关键字 “1024”
免费领取副业赚钱实操教程