O Google lançou uma prévia do Project IDX, uma experiência de desenvolvimento baseada em navegador construída no Google Cloud e desenvolvida pelo Codey, um modelo básico de IA treinado em código e construído em PaLM 2. O Projeto IDX também é construído em Code OSS, Code-Open Software de origem, a camada principal do VS Code.
Os desenvolvedores dizem que o Project IDX pode ser usado para criar, gerenciar e implantar aplicativos multiplataforma e web full-stack. O conceito-chave do Project IDX é o de espaços de trabalho, cada um com todos os recursos de uma VM baseada em Linux. Os espaços de trabalho são hospedados na nuvem.
Os desenvolvedores podem importar projetos existentes do GitHub, bem como criar novos projetos, com modelos para estruturas populares, incluindo Angular, Flutter, Next.js, React, Svelte, Vue e linguagens como JavaScript, Go e Dart. O suporte a Python será adicionado em breve, juntamente com suporte para mais tipos de projetos e estruturas. O Project IDX inclui uma visualização da Web integrada e os desenvolvedores dizem que um emulador de Android totalmente configurado e um simulador de iOS incorporado serão lançados em breve. Todos estarão disponíveis diretamente no navegador.
Nos bastidores, o Project IDX faz uso dos recursos baseados em IA do Google, incluindo os modelos Codey e PaLM 2 usados no Studio Bot no Android Studio e no Duet no Google Cloud. No momento, o Project IDX tem conclusão de código inteligente, um chatbot de assistência e ações de código contextuais como "adicionar comentários" e "explicar este código". Os desenvolvedores dizem que os recursos de IA estão em seus primeiros dias.
O elemento final do Project IDX é sua integração com o Firebase Hosting. A equipe do Project IDX diz que isso torna possível implantar uma visualização compartilhável de seu aplicativo da Web ou implantar na produção com uma plataforma de hospedagem rápida, segura e global, com apenas alguns cliques. O Firebase Hosting também oferece suporte a back-ends dinâmicos, com tecnologia Cloud Functions, portanto, também funciona com estruturas de pilha completa, como Next.js.
O Projeto IDX já está disponível em pré-visualização.
Fonte: https://www.i-programmer.info/news/87-web-development/16537-google-previews-project-idx-app-development.html