Glosario de creación de apps con IA
Definiciones en lenguaje claro de los términos sobre crear y alojar apps con IA.
Un creador de apps con IA es una herramienta que convierte una descripción en lenguaje natural en una aplicación de software completa y funcional.
El vibe coding consiste en crear software describiéndole a una IA lo que quieres en lenguaje natural y guiándote por los resultados, en lugar de escribir código a mano.
Una app full-stack es una aplicación completa con un front-end de cara al usuario y un backend en el servidor, incluida su base de datos y su lógica de negocio.
Un backend de API es la parte del lado servidor de una app que guarda los datos y expone endpoints que el front-end llama para leerlos y escribirlos.
El hosting gestionado es un servicio que se encarga por ti de los servidores, la base de datos, el escalado y la disponibilidad de tu app, para que no operes ninguna infraestructura.
Un dominio personalizado es tu propia dirección web, como tunegocio.com, sobre la que se ejecuta tu app en lugar de un subdominio compartido de una plataforma.
No-code es una forma de crear software mediante herramientas visuales y configuración en lugar de escribir código de programación.
Low-code es un enfoque de desarrollo que construye la mayor parte de una app de forma visual permitiendo código personalizado para las partes que lo necesitan.
De prompt a app es el proceso de convertir una descripción escrita —un prompt— directamente en una aplicación de software funcional.
SaaS (software como servicio) es software al que accedes en línea por suscripción, alojado y mantenido por el proveedor en lugar de instalado en tu propia máquina.
Una app CRUD es una aplicación construida en torno a cuatro operaciones básicas de datos: crear, leer, actualizar y borrar registros.
Un esquema de base de datos es la estructura de una base de datos: las tablas, campos y relaciones que definen cómo se organizan los datos de una app.
La autenticación es el proceso de verificar quién es un usuario, normalmente mediante inicio de sesión, para que una app sepa qué cuenta está usando alguien.
El despliegue es el proceso de tomar una app en desarrollo y ponerla en vivo y accesible para los usuarios en internet.
Una aplicación web es software que usas a través de un navegador por internet, sin instalación, funcionando en escritorio y móvil.