Google releases AI code editor: Project IDX

On August 8, Google announced the launch of the AI ​​​​code editor Project IDX, which is a browser-based development environment: integrated AI, support for full-stack programming languages, cross-platform real machine preview, one-click deployment, used to build a full-stack network and multi-platform applications.

Google did not build a new IDE (Integrated Development Environment) when creating Project IDX, but used VS Code as the basis for its projects. This allowed the team to focus on integrating with Codey, Google's PaLM 2-based foundational model for programming tasks. Project IDX supports smart code completion, which can help developers answer general coding questions, ChatGPT/Bard-like chatbots that provide specific questions about the code you're working on (including explainability), and add things like "add a comment" The ability to manipulate contextual code.

Currently, Project IDX supports frameworks such as Angular, Flutter, Next.js, React, Svelte, and Vue, as well as languages ​​such as JavaScript and Dart, and will support Python, Go, and other languages ​​in the future.

Project IDX characteristics

  • Get started anytime, anywhere : You can develop anywhere, on any device, with the full fidelity of local development. Each Project IDX workspace has the full capabilities of a Linux-based virtual machine with universal access hosted in the cloud.

  • One-click import or create from template : Import an existing project from GitHub, allowing you to continue where you left off. New projects can also be created, pre-packaged with templates for popular frameworks, including Angular, Flutter, Next.js, React, Svelte, Vue, and languages ​​like JavaScript, Dart, and (coming soon) Python, Go, and more. IDX is also actively working to add first-class support for more project types and frameworks.

  • Cross-platform preview : After the app is successfully released, it needs to optimize the design and behavior on different platforms (preview your own app like a user), and IDX has built-in web preview, and the upcoming fully configured Android emulator and embedded iOS simulation browser, all of which are available directly in the browser.

  • AI Assistant : We spend a lot of time writing code, and recent advances in artificial intelligence have created huge opportunities to make our time more efficient. IDX is exploring Google's innovations in AI—including the Codey and PaLM 2 models powering Studio Bot in Android Studio, Duet[4] in Google Cloud, and more—that can help you not only write code faster, but also Higher quality code can be written.

  • One-Click Deployment : Finally, a common pain point in pushing an app to production is deploying it. With Firebase Hosting integration, deploy a sharable preview of your web app in a few clicks, or deploy to production with a fast, secure, and global hosting platform. Because Firebase Hosting supports a dynamic backend powered by Cloud Functions, it's a perfect fit for a full-stack framework like Next.js.

IDX application link: https://idx.dev/

Guess you like

Origin www.oschina.net/news/253035/google-project-idx