Google da un paso adelante en la programación inteligente con Project IDX

Publicado el

robot Google

En una era donde la eficiencia en la programación se ha vuelto primordial, Google lanza una herramienta que promete transformar la forma en que los desarrolladores interactúan con sus proyectos. Con Project IDX, el gigante tecnológico se adentra en un nuevo territorio: un entorno de desarrollo en el navegador repleto de funciones impulsadas por inteligencia artificial.

Un nuevo enfoque en el desarrollo de aplicaciones

Integración con tecnologías populares

Project IDX no es una IDE convencional; se basa en Visual Studio Code – Open Source y permite la construcción de aplicaciones web y multiplataforma con soporte para Angular, Flutter, Next.js, React, Svelte y Vue, así como JavaScript y Dart. Además, hay planes para incluir soporte para Python, Go y otros lenguajes.

Inteligencia artificial en acción

La integración con Codey, el modelo de Google basado en PaLM 2, proporciona capacidades avanzadas como la completación inteligente de código y un chatbot al estilo de ChatGPT/Bard que ayuda en la comprensión y elaboración de códigos. También ofrece acciones contextuales, como la posibilidad de agregar comentarios, lo que mejora la productividad del desarrollador.

Project IDX en la nube

Conexión con servicios de Google

Al ser un IDE basado en la nube, Project IDX se integra sin problemas con Firebase Hosting, Google Cloud Functions, y permite importar códigos desde GitHub. Cada espacio de trabajo tiene acceso a una VM basada en Linux y próximamente se añadirán simuladores de Android e iOS en el navegador.

Primeras impresiones

Aunque el chatbot IDX funciona según lo previsto, hay áreas de mejora, según han podido probar en TC. La falta de integración directa con el código fuente y la limitada conciencia sobre el código seleccionado en el editor señalan que aún hay un largo camino por recorrer. Google se encuentra al inicio de esta travesía, con la promesa de añadir nuevas capacidades con el tiempo.

Competencia y proyección futura

GitHub’s Copilot, Amazon’s CodeWhisperer y otras herramientas ofrecen características similares, pero el enfoque de Google en el desarrollo full-stack es un ángulo distinto. Con Project IDX, Google no solo busca ofrecer una nueva herramienta, sino que también explora cómo las innovaciones en inteligencia artificial pueden ayudar a escribir código más rápido y de mejor calidad.

Lo que Project IDX presenta es un paso significativo en la exploración de cómo la inteligencia artificial puede ser una colaboradora en lugar de una competidora para los desarrolladores. Las posibilidades son vastas, y el futuro promete una evolución en la forma en que los programadores interactúan con las máquinas, creando un flujo de trabajo más fluido, eficiente y reflexivo.