Google wprowadza nowe funkcje do projektu IDX

Google lanza nuevas características para Project IDX

2024-01-30

Google ha presentado nuevas características para Project IDX, su entorno de desarrollo basado en la nube. Aunque el nombre «projecto» sugiere que Google todavía está trabajando en Project IDX, cabe destacar iniciativas anteriores como Project Starline, que todavía está en desarrollo, así como Project Maven y Project Dragonfly, que han sido abandonados.

Project IDX fue anunciado en agosto y inicialmente tuvo acceso limitado a través de invitaciones. Ahora se encuentra en una versión beta pública, lo que significa que las personas con direcciones de correo electrónico registradas deben poder probar esta herramienta.

Project IDX se basa en un modelo de programación llamado Codey, construido sobre el modelo de lenguaje a gran escala de Google llamado PaLM 2. Esta herramienta tiene como objetivo proporcionar a los desarrolladores una experiencia interactiva impulsada por la inteligencia artificial, similar a lo que está disponible en Microsoft Visual Studio Code en la nube utilizando la extensión AWS Toolkit (para Code Whisperer) o la extensión GitHub Copilot (si está disponible). También vale la pena comparar Project IDX con GitHub Codespaces with Copilot, aunque la comparación con VS Code es más precisa, ya que IDX se basa en el código fuente de VS Code.

Las últimas adiciones a Project IDX incluyen un simulador de iOS y un emulador de Android, que se han integrado directamente en el navegador. Esto permite a los desarrolladores previsualizar cómo se vería una aplicación escrita en Dart y utilizando el framework Flutter en iPhones y dispositivos Android. Sin embargo, esta es una característica experimental y conlleva un mayor riesgo de errores que el resto de la herramienta.

Project IDX también ofrece varias plantillas nuevas para facilitar la creación de nuevos proyectos. Admite múltiples lenguajes de programación como Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js y Node.js. La herramienta también permite importar repositorios de GitHub y configurar y personalizar el entorno utilizando la herramienta Nix.

IDX permite la detección automática de puertos de red, lo que facilita el ajuste de los firewalls. También se ofrece soporte para ejecutar herramientas de línea de comandos, scripts y utilidades sin necesidad de instalación local. Además, trabajar con contenedores e imágenes de Docker se simplifica con la configuración de Docker en el archivo dev.nix.

Es importante destacar que IDX ofrece sugerencias de código basadas en inteligencia artificial en varias regiones, incluyendo India, Australia, Israel, Brasil, México, Colombia, Argentina, Perú, Chile, Singapur, Bangladesh, Pakistán, Canadá, Japón y Corea del Sur.

No obstante, es importante tener en cuenta que las sugerencias de código generadas por inteligencia artificial todavía se encuentran en fase experimental, por lo que se debe tener precaución al usarlas. Se recomienda probar y revisar a fondo cualquier código generado por AI en busca de errores y vulnerabilidades antes de implementarlo.

En resumen, Project IDX es una innovadora herramienta para desarrolladores que ofrece una variedad de características impulsadas por inteligencia artificial. A pesar de la naturaleza experimental de algunas características, puede ser útil para programadores que buscan herramientas de desarrollo de aplicaciones modernas y avanzadas.

Preguntas frecuentes

The source of the article is from the blog mivalle.net.ar

Promocja na dożywotnią subskrypcję Babbel kończy się dzisiaj
Previous Story

¡Aprovecha la oferta de suscripción de por vida de Babbel

Niezwykłe modele Macintosh: Rzadkie perełki historii Apple
Next Story

Macintosh XL: Una Pieza Extraordinaria de la Historia de Apple

Latest from News