Portátiles SLIMBOOK
Entradas Mensuales
Síguenos en:
Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Firebase Studio de Google te permite programar gratis y desde el navegador


El último movimiento de Google puede transformar la forma en que desarrollamos aplicaciones: ha presentado Firebase Studio, una herramienta que permite crear aplicaciones completas directamente desde el navegador, con la ayuda de inteligencia artificial. Cualquiera puede empezar a desarrollar una idea sin ser programador... y esta idea puede convertirse en prototipo funcional en horas o minutos.





  • En un momento, y sin teclear código, podemos estar probando nuestra aplicación

¿Qué es Firebase Studio?

Firebase Studio es un entorno de desarrollo en la nube que combina los servicios de Firebase con la inteligencia artificial de Gemini, la familia de modelos de IA de Google. Se trata de una plataforma end-to-end, lo que significa que cubre todo el ciclo de vida de una aplicación: desde la idea inicial hasta el despliegue y la monitorización, pasando por la codificación, las pruebas y la documentación.

  • Un enfoque para todos los públicos: Firebase Studio está pensado tanto para desarrolladores como para usuarios sin conocimientos técnicos que apuestan por el 'vibe coding', por lo que no existe la necesidad de escribir código, como tal, en ningún momento.

¿Y qué tiene de revolucionario?

Para crear una app basta con decir lo que quieres. Imagina que bastase, para crear una app, con una instrucción tipo "Quiero una app que muestre recetas saludables, con fotos, buscador, y una sección para guardar las favoritas del usuario". Y que si las instrucciones escritas no son suficientes, siempre puedes usar dibujos explicar tu idea.

El hecho de que sea una herramienta integrada para el diseño, codificación y despliegue de aplicaciones también es relevante. Porque, normalmente, hacer una app implica:

  • Usar un programa para diseñarla.
  • Otro para escribir el código.
  • Otro para probarla.
  • Otro para subirla a Internet...

Pero, con Firebase Studio, todo eso está junto en una única plataforma web. No tienes que instalar nada.Y, si trabajas con otras personas, puedes compartir tu proyecto con un enlace y todos pueden entrar y colaborar al mismo tiempo. Como si fuera un Google Docs, pero para apps.

Lo hemos probado

Empezamos accediendo a Firebase Studio e introduciendo las instrucciones de la app que queremos, como si fuera una imagen que le pedimos a ChatGPT. Como podéis ver, nada complejo ni muy detallado, y sin mención a detalles técnicos:

En unos segundos, la IA ha bautizado mi proyecto, ha establecido una serie de características de funcionalidad e interfaz, y me pide que le dé el visto bueno o que corrija si estoy en desacuerdo con algo:

¡Madre mía, cuánto código! Tranquilos, todo ese código que veis en la imagen se está generando sobre la marcha, pero el usuario (yo) no está tocando nada, sólo es un espectador.

Y cuando la IA termina de crear código... ¡tachán! Tenemos la app accesible y lista para usar (sí, también puede que falle algo, en uno de mis intentos es lo que ha ocurrido):

La pruebo y... ¡funciona! Ya está lista para que me baje el código fuente a mi PC o para que la despliegue inmediatamente en la nube:

Limitaciones actuales

Actualmente, Firebase Studio está disponible en modo preview, con tres espacios de trabajo gratuitos por usuario. Los miembros del Google Developer Program pueden acceder hasta a 30. Algunas funciones, como Firebase App Hosting (es decir, el alojamiento en la nube de la propia app), requieren una cuenta de facturación en Google Cloud.

En profundidad

Prototipado rápido con IA multimodal

Uno de los aspectos más innovadores de Firebase Studio es su agente de prototipado, que permite generar prototipos funcionales simplemente describiendo la idea en lenguaje natural, cargando una imagen o incluso un boceto. Este agente crea automáticamente la estructura de la app, la interfaz de usuario y el esquema de la API, sin necesidad de escribir una sola línea de código.

Entorno de desarrollo completo en el navegador

Construido sobre el núcleo de Code OSS (la misma base que Visual Studio Code

Asistencia de IA con Gemini

La IA de Gemini está integrada en cada paso del proceso. Puede:

  • Escribir y depurar código.
  • Generar pruebas unitarias.
  • Gestionar dependencias.
  • Documentar automáticamente.
  • Detectar errores y sugerir soluciones.
  • Asistir en la migración de código.

Despliegue y prueba instantáneos

Firebase Studio permite:

  • Previsualizar aplicaciones en tiempo real desde el navegador.
  • Desplegar aplicaciones rápidamente usando Firebase App Hosting o Cloud Run.
  • Ejecutar pruebas, emular entornos y depurar con herramientas integradas.

Plantillas e integraciones

La plataforma ofrece más de 60 plantillas predefinidas para acelerar el desarrollo de proyectos como dashboards, sistemas de reservas, chats, entre otros. También permite importar proyectos existentes desde GitHub, GitLab o Bitbucket, y utilizar plantillas personalizadas.), Firebase Studio ofrece una experiencia familiar con soporte para múltiples lenguajes (Java, Python, Node.js, Go, .NET...) y frameworks (React, Angular, Vue, Flutter, Next.js, Android, entre otros). Todo se ejecuta directamente en el navegador, sin necesidad de instalar herramientas adicionales.


Fuentes:

https://www.genbeta.com/inteligencia-artificial/he-probado-firebase-studio-google-minuto-he-creado-mi-propia-app-ia-he-hecho-gratis-mi-navegador


0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.