Google近日推出了一款令人瞩目的全新云集成开发环境(IDE)——Project IDX。这款创新产品的目标是优化开发者的工作体验,通过融合人工智能工具和功能,助力更高效的应用程序构建。
项目IDX基于Visual Studio Code(使用Code OSS)的基础上构建,巧妙集成了Codey和PaLM 2等人工智能技术。其中,Codey AI编程助手实现了智能代码自动补全、编码问题的聊天机器人以及上下文代码推荐。
该创新IDE使开发者能够在浏览器中直接编写全栈网页和移动应用程序。目前,它已经兼容Angular、Flutter、React和Vue.js等流行框架,并计划未来支持更多语言和框架。
项目IDX的一大亮点在于,它提供了一致性的开发环境,可以从任何设备访问。这一特性消除了跨设备同步开发环境所带来的常见问题。此外,基于云的IDE还能够获得本地开发环境难以企及的强大计算资源。
Google表示,Project IDX将利用云中的macOS机器构建iOS应用程序并显示iOS模拟器。关于Android模拟器支持的细节将稍后公布。此外,Project IDX还深度融合了用于源代码控制的GitHub和用于托管、云功能等的Google Firebase平台,每个工作区都配备了基于Linux的虚拟机。
虽然Project IDX目前处于早期预览阶段,但Google已经规划了添加更多语言、框架和云服务集成的计划。他们强调,"尽管IDX仍处于早期阶段,但有望彻底改变开发人员的代码编写方式"。
与此同时,微软旗下的GitHub也推出了Copilot Chat,将Copilot的功能提升到了新的高度。开发者现在能够更多地与Copilot进行对话互动,向其提出关于代码的问题,获取代码特定部分的解释,甚至让Copilot修复代码中的错误。
想要了解更多信息,请访问官方链接:
https://developers.googleblog.com/2023/08/introducing-project-idx-experiment-to-improve-full-stack-multiplatform-app-development.html
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权