{"section":"tracks","requestedLocale":"es","requestedSlug":"conceitos-avancados","locale":"es","slug":"conceitos-avancados","path":"docs/es/tracks/módulos-vtex-primeros-pasos/desarrollo-de-la-tienda/conceitos-avancados.md","branch":"main","content":"Ahora que estás más familiarizado con los principales aspectos y tecnologías utilizadas en el desarrollo de la tienda en VTEX, exploraremos algunos conceptos más avanzados que te pueden ayudar en tus tareas diarias como desarrollador.\n\n## Abstracción de la infraestructura\n\nVTEX IO es una tecnología propia de VTEX, pero que también admite el uso de diferentes frameworks y lenguajes de programación ya conocidos por los desarrolladores, tales como:\n\n- TypeScript.\n- React.\n- GraphQL.\n- .NET.\n- Node.\n\nAl abstraer varias capas de desarrollo de software mediante VTEX IO, el desarrollador no tiene que ocuparse de servidores, problemas de infraestructura y escalabilidad.\n\nOtra facilidad que ofrece la plataforma es automáticamente sincronizar todo el desarrollo con los servidores de VTEX. Esto permite no mantener ningún código localmente, lo que simplifica las actualizaciones y evita problemas como el caché. \n\n## Entornos de desarrollo seguros\n\nDestinado a ser la plataforma integral para todo VTEX, VTEX IO apoya el desarrollo de todos los sistemas y ofrece una forma segura de modificar el funcionamiento y la apariencia de una tienda sin afectar el entorno de producción. La clave de todo son los workspaces.\n\n### Workspaces\n\nVTEX IO permite desarrollar aplicaciones en múltiples entornos separados que se llaman workspaces. Los workspaces son entornos de desarrollo y prueba aislados entre sí que funcionan como diferentes versiones de la misma cuenta VTEX. \n\nEsto significa que hay una separación entre los entornos de desarrollo y producción, lo que aumenta la seguridad de la tienda que utiliza VTEX IO.\n\nHay tres tipos principales de workspaes:\n- **Workspace de desarrollo**: utilizado principalmente por los desarrolladores de software para trabajar en modo de borrador al construir o ampliar aplicaciones de backend y frontend.\n- **Workspace de producción**: utilizado principalmente por los equipos de desarrollo y control de calidad para validar las aplicaciones de VTEX IO. Estos workspaces pueden recibir tráfico de producción cuando se utilizan en pruebas A/B.\n- **Workspace primario**: un workspace único de producción que refleja el contenido entregado a los consumidores finales de una tienda.\n\nLa principal forma de configurar un workspace es instalando o desinstalando aplicaciones. Esto crea un sistema plug-and-play para modificar el comportamiento de la tienda, que es una de las ventajas más atractivas de VTEX IO."}