Comienza a compilar con Project IDX hoy mismo

MAY 14, 2024
Erin Kidwell Director of Engineering

Google I/O 2024 está en pleno apogeo, y estamos compartiendo actualizaciones sobre cómo Project IDX encaja en nuestra misión de crear un espacio de trabajo integrado que se pueda usar para enviar aplicaciones full-stack impulsadas por IA en todas las plataformas. Sigue leyendo para saber cómo las nuevas funciones de IDX te ayudarán a realizar un trabajo de mayor calidad, de manera más eficiente y con menos problemas.


Project IDX ya está en versión beta


Acceso instantáneo a Project IDX

Desde que lanzamos Project IDX, nos sentimos conmovidos por la respuesta; cientos de miles de personas se han inscrito para probarlo. ¡Nos complace anunciar que Project IDX ya está en versión beta y que eliminamos la lista de espera!

A partir de hoy, cualquiera puede iniciar sesión con su cuenta de Google para comenzar a compilar con asistencia de IA, capacidades de colaboración, compatibilidad para una amplia gama de marcos de trabajo e idiomas, así como una integración perfecta con herramientas y productos populares de Google, como Flutter y Firebase. Y puedes ponerte a trabajar rápidamente con más de una docena de plantillas precargadas con los archivos y paquetes básicos que necesitas, o importando tu repositorio de GitHub existente y sus dependencias, o incluso comenzando desde cero.


Espacios de trabajo y beneficios adicionales

Y ahora, si te registras en el nuevo Programa Google Developer, puedes crear hasta cinco espacios de trabajo en IDX. Los miembros del programa obtienen beneficios adicionales sin costo, incluido el uso de modelos Gemini que te ayudarán a generar resúmenes de documentación, explicar el código de muestra y responder preguntas sobre el producto. Si ya te registraste para obtener un perfil de desarrollador de Google, ya estás inscrito en el programa y todo está listo. Pronto habrá más beneficios.


Asistencia mejorada de IA

Desarrolladores de todo el mundo están recurriendo a los modelos de Gemini para obtener ayuda con la escritura de código y otras tareas de desarrollo de software. Hemos realizado una integración profunda del modelo Gemini en IDX para brindarte asistencia directamente en tu espacio de trabajo.

Project IDX ya cuenta con compatibilidad para finalización de código impulsada por IA, un chat de asistencia y acciones de código contextual, como “agregar comentarios” y “explicar este código”. Hicimos mejoras para brindarte sugerencias de código mucho mejores y respuestas a tus preguntas sobre codificación.

Nuestra finalización de código ahora comprende mejor tu intención en diversos lenguajes de programación.

Nuestra asistencia por chat integrada también tiene una mayor comprensión del contenido de tu proyecto, lo que significa que te brinda respuestas más personalizadas:

Comandos de barra inclinada

Desde su lanzamiento, Project IDX te ofrece asistencia de IA intercalada dentro de cualquier archivo presionando Cmd/Ctrl + I. Con solo describir los cambios que deseas realizar en tu código, Gemini en IDX ofrecerá corrección de errores en tiempo real, sugerencias de código y autofinalización en tu código.

Ahora, puedes usar comandos de barra inclinada con Gemini en IDX para ejecutar rápidamente tareas y acceder a funciones, lo que agiliza tu flujo de trabajo solo con la pulsación de una tecla. Prueba comandos de barra inclinada como “/fixError” y “/helpWithError” para que corrijan los errores por ti. Otros comandos de barra inclinada como “/addComments”, “/explain” y “/transform” aceleran tu flujo de trabajo de desarrollador al automatizar las tareas rutinarias y proporcionar explicaciones de código contextuales, lo que te permite centrarte más en la resolución de problemas y menos en tareas mundanas.

Chat interactivo (experimental)

Con nuestro nuevo chat interactivo en versión preliminar privada, puedes decirle a Gemini que tome medidas directamente en tu nombre. Pídele a Gemini que complete tareas para ahorrar tiempo y energía, como resumir el propósito y el comportamiento de los archivos dentro de tu proyecto, corregir los errores en una función determinada o actualizar archivos y variables por ti.

Por ejemplo, puedes decirle a Gemini que complete un comando de terminal, como “cambiar el nombre de todos los archivos en mi directorio ./data para que tengan el formato xxx_name.json”. Con Gemini en IDX, las tareas tediosas y lentas, como cambiar el nombre de muchos archivos, se vuelven sencillas, lo que te da tiempo para concentrarte en los aspectos más importantes de tu proyecto.

Interactive chat in Project IDX

Gemini te pedirá que revises y confirmes los cambios antes de realizar cualquier edición o ejecutar cualquier comando, para que tengas el control total mientras obtienes los beneficios de productividad del uso de la IA generativa en tu flujo de trabajo.

¡Prepárate para recibir nuestra invitación para usar el chat interactivo!


Integración perfecta con los servicios de Google

Mejora tu experiencia de desarrollo con el nuevo panel de integraciones incorporado de Project IDX. Agrega funciones de IA generativa a tu aplicación con la API de Gemini, implementa en la web con Firebase Hosting, agrega mapas y geolocalización con las API de Google Maps Platform e implementa tus aplicaciones full-stack en Cloud Run con solo un clic para una implementación multirregional. Estamos agregando continuamente más productos como Checks, así que mantente atento para recibir más novedades.

API and service integrations in Project IDX

Estas integraciones de API y servicios te ayudan a incorporar sin problemas las tecnologías populares de Google en tus proyectos sin cambiar a otra pestaña y sin abandonar tu flujo de trabajo de desarrollo.

En segundo plano, IDX gestiona automáticamente la autenticación en Google Cloud y Firebase para que herramientas como gcloud y la CLI de Firebase funcionen sin ninguna configuración adicional.


Desarrollo y depuración mejorados para desarrolladores web

Mejora tu flujo de trabajo de desarrollo con herramientas de depuración populares, ahora integradas en IDX. Con la compatibilidad experimental para Chrome DevTools Console y Lighthouse, fácilmente accesible desde tu panel de vista previa, puedes profundizar en la depuración y el ajuste fino de tus aplicaciones sin alejarte de tu entorno de desarrollo.

Debugging tools in Project IDX

La ventana integrada de DevTools también facilita la depuración de tu aplicación web directamente en tu ventana de vista previa, lo que te ahorra el dolor de cabeza de moverte entre varias pestañas.

Embedded DevTools in Project IDX

Nuevas plantillas

Con nuestra lista cada vez más amplia de plantillas de proyectos, ponerte en marcha con la creación de aplicaciones utilizando tus frameworks y lenguajes favoritos de front-end, back-end y full-stack es más simple que nunca:

New templates available in Project IDX

Escuchamos constantemente tus comentarios y los usamos para guiar las actualizaciones de productos, como qué plantillas deberíamos agregar. Echa un vistazo a algunas actualizaciones nuevas que nos entusiasman mucho:

  • Google Maps Platform + Gemini: usa la API de Gemini para leer el contenido de una imagen y generar ideas de viaje basadas en la ubicación de la imagen.

  • Google Maps Platform + React: comienza rápidamente a aprender a usar la API de Google Maps Platform y el panel de integraciones de IDX para crear una aplicación de navegación.

  • Firebase Data Connect [en versión preliminar privada]: utiliza el nuevo servicio basado en Cloud SQL de Firebase para crear una aplicación de correo electrónico, completa con una instancia de Postgres que se ejecuta localmente y una profusa edición de esquemas, todo desde el navegador. Para probarlo, regístrate en el acceso anticipado de Firebase Data Connect.

  • Firebase Genkit: crea una aplicación de IA generativa con el nuevo framework de Firebase Genkit, que proporciona una API consistente en todos los LLM para comenzar y fácil de escalar a cualquier nivel de sofisticación en tu flujo de trabajo de IA generativa.

Puedes acceder a nuestras plantillas y mucho más desde el panel de control de IDX.


Abre cualquier cosa en IDX, en segundos

Los usuarios nos han dicho que les encanta cómo Project IDX les permite comenzar a compilar con un nuevo framework o lenguaje de programación en segundos, sin necesidad de descargar e instalar SDK, cadenas de herramientas, etc. Ahora comenzarás a ver los botones “Abrir en IDX” en determinados documentos para desarrolladores de Google, muestras, codelabs y áreas de juego de codificación interactiva. La próxima vez que quieras probar algo nuevo, puedes saltar sin problemas a un entorno de desarrollo integral sin perder el ritmo:

Launch your project directly in IDX

Este es solo el comienzo

Trabajamos constantemente para agregar nuevas capacidades a Project IDX, para agilizar y simplificar aún más tu flujo de trabajo de desarrollador integral. Tenemos mucho más para ti; asegúrate de estar atento a las últimas novedades de Project IDX participando con nosotros en los nuevos foros de la comunidad y visitando nuestro blog para conocer los anuncios de productos y las novedades del equipo.

También trabajamos siempre para atender tus solicitudes de funciones y los errores que nos señalas, ¡así que gracias por tu apoyo y compromiso continuos! Sigue enviando comentarios mediante la presentación de errores, y sugiriendo o votando solicitudes de funciones.

Para ver guías y obtener más información sobre las funciones mencionadas, consulta nuestra página de documentación. Si aún no lo has hecho, visita nuestro sitio web para probar Project IDX y únete a nosotros en nuestro recorrido.

¡Tenemos muchas ganas de ver lo que creas con Project IDX!