{"id":194898,"date":"2025-09-05T15:46:04","date_gmt":"2025-09-05T13:46:04","guid":{"rendered":"https:\/\/fivemx.com\/?p=194898"},"modified":"2026-06-23T11:23:34","modified_gmt":"2026-06-23T09:23:34","slug":"qbox-frente-a-qbcore","status":"publish","type":"post","link":"https:\/\/fivemx.com\/es\/qbox-vs-qbcore\/","title":{"rendered":"QBOX vs QBCore: \u00bfQu\u00e9 marco de FiveM deber\u00eda elegir?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Introducci\u00f3n: Por qu\u00e9 son importantes los marcos de trabajo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tu framework decide la velocidad con la que creas funciones, la estabilidad de tu ciudad y la facilidad con la que puedes escalar. En FiveM, <strong>QBCore<\/strong> y <strong>QBOX<\/strong> Son las dos opciones modernas que la mayor\u00eda de los propietarios eval\u00faan. Ambas son eficaces, pero se optimizan para diferentes ventajas y desventajas: la amplitud del ecosistema frente a la arquitectura moderna Ox-first. Esta gu\u00eda explica las diferencias con consejos pr\u00e1cticos que puede aplicar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Resumen<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00bfNuevo servidor, stack moderno, ecosistema Ox desde el primer d\u00eda?<\/strong> Favor <strong>QBOX<\/strong>.<\/li>\n\n\n\n<li><strong>\u00bfCiudad existente con muchos recursos nativos de QB y personal que conoce QBCore?<\/strong> Qu\u00e9date aqu\u00ed <strong>QBCore<\/strong> (o migrar en fases).<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Explore nuestro contenido de marcos seleccionados y bibliotecas de scripts:<br>\u2022 <strong>Scripts de QBOX<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><br>\u2022 <strong>Scripts de QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><br>\u2022 Centro de marcos \u2192 <a href=\"https:\/\/fivemx.com\/es\/marcos-2\/\">https:\/\/fivemx.com\/frameworks<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Definiciones (en una l\u00ednea cada una)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\" data-type=\"product_cat\" data-id=\"512\">QBCore<\/a><\/strong>: The most popular Lua RP framework for FiveM, with years of community scripts and tutorials. <a class=\"wpil_keyword_link\" href=\"https:\/\/fivemx.com\/es\/marca-2\/centro-2\/\" title=\"Centro\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1817\">Centro<\/a> repo: qbcore\u2011framework\/qb\u2011core.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\" data-type=\"product_cat\" data-id=\"2907\">QBOX<\/a><\/strong>:Una ruta sucesora moderna con una filosof\u00eda Ox-first (ox_lib\/oxmysql\/ox_inventory), adem\u00e1s de un puente de compatibilidad con QB para ejecutar muchos recursos QB con pocos o ning\u00fan cambio.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Problema que este art\u00edculo resuelve<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Elige entre QBOX y QBCore sin tener que reestructurar todo tu stack. Compararemos caracter\u00edsticas, patrones de rendimiento y las realidades del ecosistema, y te proporcionaremos listas de verificaci\u00f3n para la migraci\u00f3n si decides cambiar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/qbcore.net\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"269\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-1024x269.webp\" alt=\"Logotipo del marco qbCore\" class=\"wp-image-193417\" style=\"width:336px;height:auto\" srcset=\"https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-1024x269.webp 1024w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-300x79.webp 300w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-768x202.webp 768w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-18x5.webp 18w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-110x29.webp 110w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-60x16.webp 60w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-800x211.webp 800w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo.webp 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es QBCore?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Or\u00edgenes.<\/strong> QBCore surgi\u00f3 de la comunidad como un marco pragm\u00e1tico y modular para acelerar el desarrollo de servidores de rol. Estableci\u00f3 convenciones para jugadores, trabajos, inventarios, finanzas, devoluciones de llamadas, exportaciones y eventos comunes. Al existir m\u00e1s tiempo que QBOX, tiene la <strong>el cat\u00e1logo m\u00e1s grande de guiones listos para usar<\/strong> (gratis y premium) y la mayor cantidad de tutoriales en YouTube\/Discord.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fortalezas.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Escala del ecosistema.<\/strong> Miles de recursos con etiquetas QB, desde tel\u00e9fonos y trabajos hasta herramientas de administraci\u00f3n y paquetes de interfaz de usuario. Es m\u00e1s r\u00e1pido ensamblar una ciudad a partir de componentes existentes.<\/li>\n\n\n\n<li><strong>Familiaridad del desarrollador.<\/strong> Los desarrolladores, el personal y los ayudantes de la comunidad suelen conocer de memoria las exportaciones y eventos de QBCore. La resoluci\u00f3n de problemas es r\u00e1pida.<\/li>\n\n\n\n<li><strong>Convenciones estables.<\/strong> Los datos de los ciudadanos, las devoluciones de llamadas, el estado del servidor\/jugador y los patrones comunes se comprenden bien, lo que reduce la fricci\u00f3n en la incorporaci\u00f3n.<\/li>\n\n\n\n<li><strong>Capa de base de datos flexible.<\/strong> La mayor\u00eda de los servidores QBCore modernos funcionan <strong>oxmysql<\/strong> Hoy en d\u00eda, las pilas antiguas usaban ghmattimysql\/mysql\u2011async. Puedes conservar tu base de datos y scripts mientras te modernizas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Debilidades.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Variaci\u00f3n heredada.<\/strong> Muchos scripts QB &quot;cl\u00e1sicos&quot; son anteriores a las mejores pr\u00e1cticas de Ox: calidad de c\u00f3digo mixta y m\u00e1s refactorizaci\u00f3n cuando se presiona para 0,00\u20130,01 ms de inactividad.<\/li>\n\n\n\n<li><strong>Fragmentaci\u00f3n de la interfaz de usuario.<\/strong> La dependencia hist\u00f3rica de interfaces de usuario\/inventarios m\u00e1s antiguos significa que a menudo es necesario reemplazarlos o adaptarlos. <strong>inventario_de_bueyes<\/strong> y kits de interfaz de usuario m\u00e1s nuevos de todos modos.<\/li>\n\n\n\n<li><strong>Futuras tareas del hogar.<\/strong> A medida que las mejores pr\u00e1cticas avancen hacia las utilidades tipificadas\/Ox, refactorizar\u00e1s de manera constante el c\u00f3digo de uni\u00f3n o agregar\u00e1s adaptadores.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Explora nuestra biblioteca de contenido de QB: <strong>Scripts de QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><br>C\u00f3mo hacerlo: <strong>Personalizar scripts de QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/como-personalizar-scripts-de-qbcore\/\">https:\/\/fivemx.com\/how-to-customize-qbcore-scripts<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/qbcore.net\/\" target=\"_blank\" rel=\"noopener\">Sitio web de QBCore<\/a><\/div>\n<\/div>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/fivemx.com\/es\/pila-de-bueyes-qbox\/\"><img loading=\"lazy\" decoding=\"async\" width=\"172\" height=\"47\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo.webp\" alt=\"Logotipo del marco QBOX\" class=\"wp-image-193416\" srcset=\"https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo.webp 172w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo-18x5.webp 18w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo-110x30.webp 110w, https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo-60x16.webp 60w\" sizes=\"auto, (max-width: 172px) 100vw, 172px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es QBOX?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posicionamiento.<\/strong> QBOX adopta la <strong>ecosistema del buey<\/strong> Fuera de la caja: <strong>biblioteca de buey<\/strong>, <strong>oxmysql<\/strong>y un enfoque moderno para exportaciones, eventos y m\u00f3dulos. Incluye un <strong>capa puente<\/strong> que retiene <strong>compatibilidad con versiones anteriores de la mayor\u00eda de los recursos de QB<\/strong>, lo que le permite adoptar un n\u00facleo m\u00e1s limpio sin renunciar a sus scripts favoritos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caracter\u00edsticas clave.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fundaci\u00f3n buey primero.<\/strong> Las utilidades consistentes (matem\u00e1ticas\/tablas\/cadenas\/dibujo) y los patrones modernos promueven recursos m\u00e1s limpios y r\u00e1pidos.<\/li>\n\n\n\n<li><strong>Puente de compatibilidad.<\/strong> Muchos scripts de QB se ejecutan con cambios m\u00ednimos o nulos, lo que resulta \u00fatil para migraciones por fases.<\/li>\n\n\n\n<li><strong>Pilas incluidas.<\/strong> Los m\u00f3dulos multipersonaje, multitrabajo\/grupo, cola y otros imprescindibles son m\u00f3dulos de primera clase en lugar de complementos ad hoc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ventajas.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Valores predeterminados orientados al rendimiento.<\/strong> Los patrones basados en Ox ayudan a reducir los bucles de sondeo y las llamadas de sorteo, suponiendo que se respetan las mejores pr\u00e1cticas en todos los recursos.<\/li>\n\n\n\n<li><strong>Postura de seguridad y calidad.<\/strong> Gu\u00eda clara para evitar modificaciones importantes; prioriza la configuraci\u00f3n sobre la aplicaci\u00f3n de parches. Auditor\u00edas m\u00e1s sencillas.<\/li>\n\n\n\n<li><strong>A prueba de futuro.<\/strong> Creado para FiveM 2025+: Lua 5.4, oxmysql y pilas de interfaz de usuario modernas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contras.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ecosistema m\u00e1s peque\u00f1o (por ahora).<\/strong> Te apoyar\u00e1s en el puente de compatibilidad o en los scripts de puerto que dependen de QB-ismos.<\/li>\n\n\n\n<li><strong>Curva de aprendizaje del equipo.<\/strong> El personal acostumbrado a los eventos\/exportaciones de QBCore deber\u00e1 adaptarse a los modismos de Ox\/Qbox.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Centro QBOX \u2192 <a href=\"https:\/\/fivemx.com\/es\/pila-de-bueyes-qbox\/\">https:\/\/fivemx.com\/qbox-ox-stack<\/a><br>Scripts de QBOX (seleccionados) \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.qbox.re\/\" target=\"_blank\" rel=\"noopener\">Sitio web de QBOX<\/a><\/div>\n<\/div>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">QBOX vs. QBCore: Comparaci\u00f3n directa (Matriz de caracter\u00edsticas)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tabla resumen<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u00c1rea<\/th><th>QBOX<\/th><th>QBCore<\/th><th>Veredicto pr\u00e1ctico<\/th><\/tr><\/thead><tbody><tr><td><strong>Patrones de rendimiento<\/strong><\/td><td>M\u00f3dulos optimizados, priorizando el rendimiento de Ox, con menos problemas heredados. Es m\u00e1s f\u00e1cil mantener la CPU inactiva entre 0,00 y 0,02 ms al seguir las pr\u00e1cticas de Ox.<\/td><td>Var\u00eda seg\u00fan el recurso de la \u00e9poca; hay muchos scripts modernos excelentes y algunos m\u00e1s antiguos con muchos bucles de ticks.<\/td><td>Para una ciudad nueva que apunta a un estado de inactividad ultrabaja, QBOX tiene la ventaja; una pila QBCore bien dise\u00f1ada puede igualarla.<\/td><\/tr><tr><td><strong>Ecosistema y scripts<\/strong><\/td><td>Cat\u00e1logo nativo m\u00e1s peque\u00f1o; se basa en el puente compatible con QB + recursos Ox.<\/td><td>El cat\u00e1logo m\u00e1s grande de scripts y tutoriales listos para usar.<\/td><td>Si necesita velocidad para acceder al contenido, QBCore gana hoy.<\/td><\/tr><tr><td><strong>Capa de base de datos<\/strong><\/td><td><strong>oxmysql<\/strong> por defecto; esquema y consultas t\u00edpicamente estilo Ox.<\/td><td>Los servidores modernos tambi\u00e9n utilizan <strong>oxmysql<\/strong>; las pilas heredadas podr\u00edan ser mysql\u2011async\/ghmatti.<\/td><td>Con\u00e9ctate en 2025 si ya est\u00e1s en oxmysql; la migraci\u00f3n solo es necesaria si todav\u00eda est\u00e1s en mysql-async.<\/td><\/tr><tr><td><strong>Inventario\/IU<\/strong><\/td><td>Alineado con el buey (com\u00fanmente <strong>inventario_de_bueyes<\/strong>) Interfaces de usuario limpias y extensibles.<\/td><td>Hist\u00f3ricamente, qb-inventory y muchas bifurcaciones; muchos administradores estandarizan en <strong>inventario_de_bueyes<\/strong> de todos modos.<\/td><td>Si deseas las convenciones de Ox UI, QBOX se adapta mejor.<\/td><\/tr><tr><td><strong>Dependencias\/herramientas<\/strong><\/td><td>ox_lib, oxmysql, m\u00f3dulos integrados; exportaciones\/eventos consistentes.<\/td><td>qb\u2011core m\u00e1s muchos recursos qb; la calidad var\u00eda.<\/td><td>QBOX es m\u00e1s testarudo; QBCore es m\u00e1s abierto.<\/td><\/tr><tr><td><strong>Personalizaci\u00f3n\/DX<\/strong><\/td><td>M\u00f3dulos controlados por configuraci\u00f3n, separaci\u00f3n clara; impulsa a los desarrolladores a API basadas en exportaci\u00f3n.<\/td><td>Exportaciones\/eventos familiares; toneladas de ejemplos de c\u00f3digo en l\u00ednea.<\/td><td>QBCore es m\u00e1s f\u00e1cil para equipos con experiencia en QB; QBOX es mejor para desarrolladores greenfield\/Ox.<\/td><\/tr><tr><td><strong>Comunidad y documentaci\u00f3n<\/strong><\/td><td>Documentaci\u00f3n m\u00e1s peque\u00f1a pero enfocada y mantenedores activos.<\/td><td>Amplia comunidad, muchas gu\u00edas no oficiales.<\/td><td>\u00bfNecesitas respuestas r\u00e1pidas? QBCore tiene m\u00e1s contenido comunitario; la documentaci\u00f3n de QBOX est\u00e1 mejorando.<\/td><\/tr><tr><td><strong>Preparaci\u00f3n para el futuro<\/strong><\/td><td>Desarrollado en torno a las mejores pr\u00e1cticas actuales (Lua 5.4, pila Ox, utilidades tipificadas).<\/td><td>Todav\u00eda en evoluci\u00f3n; muchos servidores se modernizan pieza por pieza.<\/td><td>Ligera ventaja de QBOX para la limpieza a largo plazo; QBCore sigue siendo viable.<\/td><\/tr><tr><td><strong>Postura de seguridad<\/strong><\/td><td>Fomenta la no edici\u00f3n de n\u00facleos, el aislamiento de m\u00f3dulos y flujos de permisos m\u00e1s limpios.<\/td><td>Depende de recursos espec\u00edficos; muchos son s\u00f3lidos, algunos m\u00e1s antiguos no tanto.<\/td><td>Los valores predeterminados de QBOX reducen las ediciones propensas a accidentes; con QBCore, aplique revisiones y controles de errores.<\/td><\/tr><tr><td><strong>Recetas de txAdmin<\/strong><\/td><td>Orientaci\u00f3n oficial y recetas disponibles; inicio r\u00e1pido.<\/td><td>Recetas y plantillas probadas en batalla en todas partes.<\/td><td>Empate; escoja la receta m\u00e1s cercana a su pila.<\/td><\/tr><tr><td><strong>Fricci\u00f3n migratoria<\/strong><\/td><td>El puente QB reduce la fricci\u00f3n; la alineaci\u00f3n Ox minimiza futuras refactorizaciones.<\/td><td>Es m\u00ednimo si te quedas en QB\u2011land; migrar m\u00e1s tarde requiere esfuerzo.<\/td><td>Si ves Buey en todas partes, inicia QBOX.<\/td><\/tr><tr><td><strong>Curva de aprendizaje<\/strong><\/td><td>Nuevo si tu equipo solo conoce QB; H\u00e1bitos de Ox para adoptar.<\/td><td>M\u00e1s bajo para los administradores existentes; la mayor\u00eda del personal ya conoce los flujos de QB.<\/td><td>Elija en funci\u00f3n de las habilidades actuales de su personal.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Notas que importan en la pr\u00e1ctica<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tu peor recurso determina el rendimiento.<\/strong> La elecci\u00f3n del marco ayuda, pero los factores m\u00e1s importantes son la interfaz de usuario, los recursos de transmisi\u00f3n y los bucles mal sincronizados. Siempre perfila con <strong><a class=\"wpil_keyword_link\" href=\"https:\/\/fivemx.com\/es\/como-usar-resmon-en-fivem-para-optimizar-recursos\/\" title=\"C\u00f3mo usar Resmon en FiveM (para optimizar recursos)\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1816\">resm\u00f3n<\/a><\/strong> y vigilar cada PR.<\/li>\n\n\n\n<li><strong>La alineaci\u00f3n del buey es la tendencia.<\/strong> Ya sea que ejecute QBOX o QBCore, migrar a <strong>oxmysql<\/strong>, <strong>biblioteca de buey<\/strong>, y <strong>inventario_de_bueyes<\/strong> tiende a mejorar la confiabilidad y la experiencia del desarrollador.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Cu\u00e1ndo elegir QBOX<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Elegir <strong>QBOX<\/strong> Si la mayor\u00eda de estas son verdaderas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Est\u00e1s lanzando un <strong>nuevo servidor<\/strong> y no necesitas docenas de scripts heredados solo para QB desde el primer d\u00eda.<\/li>\n\n\n\n<li>Quieres <strong>Buey por todas partes<\/strong>:ox_lib, oxmysql, ox_inventory, ox_target.<\/li>\n\n\n\n<li>Te preocupas por <strong>mantenibilidad a largo plazo<\/strong> m\u00e1s que el recuento m\u00e1ximo de guiones del primer d\u00eda.<\/li>\n\n\n\n<li>Su equipo se siente c\u00f3modo adoptando nuevos patrones y leyendo documentos oficiales.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Beneficios operativos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un enfoque m\u00e1s limpio de configuraci\u00f3n sobre parches reduce el riesgo de \u201cediciones centrales\u201d.<\/li>\n\n\n\n<li>Menos capas de pegamento para lograr una UI\/UX moderna.<\/li>\n\n\n\n<li>Es m\u00e1s f\u00e1cil estandarizar las pr\u00e1cticas de codificaci\u00f3n entre los colaboradores.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Empezar<\/strong>Centro QBOX \u2192 <a href=\"https:\/\/fivemx.com\/es\/pila-de-bueyes-qbox\/\">https:\/\/fivemx.com\/qbox-ox-stack<\/a> \u2022 Guiones \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Cu\u00e1ndo elegir QBCore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Elegir <strong>QBCore<\/strong> Si la mayor\u00eda son ciertas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ya tienes una <strong>Ciudad QB<\/strong> con jugadores en vivo y personal capacitado en los flujos de QB.<\/li>\n\n\n\n<li>Necesitas <strong>m\u00e1xima cobertura del ecosistema<\/strong> hoy (tel\u00e9fonos, trabajos, interfaces de usuario, CAD, paquetes de administraci\u00f3n) con una portabilidad m\u00ednima.<\/li>\n\n\n\n<li>Tu planeas <strong>modernizar en el lugar<\/strong>:adoptar oxmysql, reemplazar inventarios\/IU antiguos, refactorizar bucles pesados y ajustar los permisos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Beneficios operativos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contrataci\u00f3n e incorporaci\u00f3n m\u00e1s r\u00e1pidas: la mayor\u00eda de los solicitantes conocen las exportaciones\/eventos de QB.<\/li>\n\n\n\n<li>El tiempo necesario para implementarlo es breve si se utilizan los recursos y las gu\u00edas existentes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gu\u00edas internas \u00fatiles<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cat\u00e1logo de scripts de QBCore \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><\/li>\n\n\n\n<li>C\u00f3mo hacerlo: <strong>Personalizar scripts de QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/como-personalizar-scripts-de-qbcore\/\">https:\/\/fivemx.com\/how-to-customize-qbcore-scripts<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Migraci\u00f3n: QBCore \u2192 QBOX (de forma segura, por fases)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes cambiar a QBOX sin da\u00f1ar tu servidor si lo tratas como una migraci\u00f3n de producto: <strong>auditor\u00eda \u2192 adaptaci\u00f3n \u2192 ejecuci\u00f3n dual \u2192 transici\u00f3n<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1) Auditor\u00eda previa a la migraci\u00f3n<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inventario e interfaz de usuario:<\/strong> Enumere todo lo relacionado con el inventario de QB y las interfaces de usuario anteriores. Decida si adoptarlo. <strong>inventario_de_bueyes<\/strong> (recomendado) y un kit de interfaz de usuario consistente.<\/li>\n\n\n\n<li><strong>Base de datos:<\/strong> Confirma que est\u00e1s conectado <strong>oxmysql<\/strong>. Si no, migre primero: <strong>MySQL\u2011Async \u2192 oxmysql<\/strong> gu\u00eda \u2192 <a href=\"https:\/\/fivemx.com\/es\/mysql-asincrono-a-oxmysql\/\">https:\/\/fivemx.com\/mysql-async-to-oxmysql<\/a><\/li>\n\n\n\n<li><strong>Identificadores:<\/strong> Estandariza tu modelo de identificador (Steam, licencia, ID de ciudadano, Discord). Mapea c\u00f3mo se almacena y referencia. Ver: <strong>Migraci\u00f3n de identificadores SQL<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/migracion-de-identificadores-sql\/\">https:\/\/fivemx.com\/sql-identifiers-migration<\/a><\/li>\n\n\n\n<li><strong>Scripts para portar:<\/strong> Etiquetar recursos por esfuerzo: <em>compatible tal cual<\/em>, <em>necesita un adaptador menor<\/em>, <em>reescribir\/reemplazar<\/em>Mantenga una hoja de c\u00e1lculo activa.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2) Construya adaptadores donde valga la pena<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usar <strong>patrones adaptadores<\/strong> Para exponer las mismas exportaciones\/eventos que esperan sus scripts existentes, al llamar internamente a m\u00f3dulos QBOX o utilidades Ox. Referencia: <strong>Conversi\u00f3n de scripts de FiveM<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/conversion-de-scripts-fivem\/\">https:\/\/fivemx.com\/converting-fivem-scripts<\/a> y <strong>Patrones adaptadores<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/patrones-adaptadores\/\">https:\/\/fivemx.com\/adapter-patterns<\/a><\/li>\n\n\n\n<li>Siempre que sea posible, prefiera <strong>reemplazos directos de Ox<\/strong> (por ejemplo, caracter\u00edsticas de ox_inventory) sobre la sustituci\u00f3n de API antiguas.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3) Estrategia de migraci\u00f3n de datos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Jugadores y personajes:<\/strong> Escriba SQL idempotente para asignar\/renombrar columnas y garantizar la existencia de claves\/\u00edndices para los m\u00f3dulos QBOX. Mantenga un script de reversi\u00f3n.<\/li>\n\n\n\n<li><strong>Art\u00edculos\/tiendas\/veh\u00edculos:<\/strong> Normalice las tablas con sus nuevos sistemas de inventario\/garaje. Pruebe los flujos de compra, almacenamiento, entrega, guantera, maletero y evidencia.<\/li>\n\n\n\n<li><strong>Permisos:<\/strong> Recrear roles de personal y de trabajo utilizando las nuevas exportaciones\/eventos; verificar las puertas de comando y las herramientas de administraci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4) Doble ejecuci\u00f3n y verificaci\u00f3n<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecutar una <strong>ciudad de preparaci\u00f3n<\/strong> con instant\u00e1neas de bases de datos reflejadas y conjuntos de recursos similares a los de producci\u00f3n.<\/li>\n\n\n\n<li>Validar <strong>resm\u00f3n<\/strong> En reposo y bajo carga (puntos cr\u00edticos de trabajo, picos de actividad, informes). Establezca l\u00edmites presupuestarios estrictos por recurso y corrija los valores at\u00edpicos antes de la transici\u00f3n.<\/li>\n\n\n\n<li>Prueba de humo: incorporaci\u00f3n, m\u00faltiples personajes, vivienda, veh\u00edculos, tel\u00e9fono, facturaci\u00f3n, elaboraci\u00f3n de art\u00edculos, vigilancia policial, servicios m\u00e9dicos de emergencia, evidencia, robos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5) Corte y endurecimiento<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anunciar una ventana de mantenimiento; migrar datos; cambiar recetas; volver a sembrar cach\u00e9s.<\/li>\n\n\n\n<li>Supervise de cerca los registros (txAdmin, consola del servidor, registrador de Ox). Agregue alertas de tiempo de ejecuci\u00f3n para picos de errores.<\/li>\n\n\n\n<li>Planificar una <strong>ventana de revisi\u00f3n<\/strong> con tus desarrolladores en l\u00ednea.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Listas de verificaci\u00f3n y gu\u00edas de migraci\u00f3n<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conversi\u00f3n de scripts de FiveM<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/conversion-de-scripts-fivem\/\">https:\/\/fivemx.com\/converting-fivem-scripts<\/a><\/li>\n\n\n\n<li><strong>MySQL\u2011Async a oxmysql<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/mysql-asincrono-a-oxmysql\/\">https:\/\/fivemx.com\/mysql-async-to-oxmysql<\/a><\/li>\n\n\n\n<li><strong>Migraci\u00f3n de identificadores SQL<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/migracion-de-identificadores-sql\/\">https:\/\/fivemx.com\/sql-identifiers-migration<\/a><\/li>\n\n\n\n<li><strong>Centro de conversi\u00f3n de marcos<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/conversion-del-marco\/\">https:\/\/fivemx.com\/framework-conversion<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Recomendaciones para 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Si est\u00e1s empezando de cero:<\/strong> elegir <strong>QBOX<\/strong> Para alinearse con las mejores pr\u00e1cticas de Ox desde el primer d\u00eda. Escribir\u00e1s recursos m\u00e1s limpios, minimizar\u00e1s la deuda tecnol\u00f3gica heredada y seguir\u00e1s ejecutando muchos scripts creados por QB a trav\u00e9s del puente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Si opera una ciudad con QB maduros:<\/strong> Qu\u00e9date <strong>QBCore<\/strong> y modernizar en su lugar: oxmysql, ox_inventory, presupuestos de resoluci\u00f3n agresivos y est\u00e1ndares de revisi\u00f3n de c\u00f3digo. Planifique un <strong>Piloto de QBOX<\/strong> en la puesta en escena para cuantificar los beneficios antes de cualquier cambio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Si est\u00e1s indeciso:<\/strong> Cree prototipos con paquetes de contenido id\u00e9nticos y mida el tiempo de implementaci\u00f3n, la respuesta en reposo\/bajo carga y la satisfacci\u00f3n del personal. Elija el que reduzca el costo continuo del cambio.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n y pr\u00f3ximos pasos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ambos marcos pueden gestionar una ciudad de primer nivel. La diferencia radica en el legado que se desea transmitir y en el nivel de estandarizaci\u00f3n que se desea para el futuro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pr\u00f3ximos pasos:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explorar <strong>Scripts de QBOX<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><\/li>\n\n\n\n<li>Explorar <strong>Scripts de QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><\/li>\n\n\n\n<li>Leer m\u00e1s en <strong>Conversi\u00f3n del marco<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/es\/conversion-del-marco\/\">https:\/\/fivemx.com\/framework-conversion<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Referencias externas (m\u00e1s informaci\u00f3n)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>QBOX GitHub (n\u00facleo qbx)<\/strong> \u2192 <a href=\"https:\/\/github.com\/Qbox-project\/qbx_core\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Qbox-project\/qbx_core<\/a><\/li>\n\n\n\n<li><strong>QBCore GitHub (n\u00facleo qb)<\/strong> \u2192 <a href=\"https:\/\/github.com\/qbcore-framework\/qb-core\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/qbcore-framework\/qb-core<\/a><\/li>\n\n\n\n<li><strong>Documentaci\u00f3n de FiveM: Manifiesto de recursos (fxmanifest.lua)<\/strong> \u2192 <a href=\"https:\/\/docs.fivem.net\/docs\/scripting-reference\/resource-manifest\/resource-manifest\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.fivem.net\/docs\/scripting-reference\/resource-manifest\/resource-manifest\/<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<!-- fivemx-seo-funnel:start -->\n<div class=\"fivemx-content-links\">\n<h2>Recursos relacionados con FiveMX<\/h2>\n<p>Utilice estas secciones de FiveMX para comparar productos relacionados, categor\u00edas y gu\u00edas de configuraci\u00f3n antes de elegir un recurso.<\/p>\n<ul>\n<li><a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbox\/\">Scripts de QBOX<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/es\/scripts-de-qbcore\/\">Scripts de QBCore<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/es\/fivem-frameworks\/\">Marcos FiveM<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/es\/scripts-independientes\/\">Scripts independientes<\/a><\/li>\n<\/ul>\n<\/div>\n<!-- fivemx-seo-funnel:end -->","protected":false},"excerpt":{"rendered":"<p>Introduction: Why frameworks matter Your framework decides how fast you build features, how stable your city runs, and how easily you can scale. In FiveM, QBCore and QBOX are the two modern choices most owners evaluate. Both are capable, but they optimize for different trade\u2011offs: ecosystem breadth vs. modern Ox\u2011first architecture. This guide explains the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":194899,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347,1902,2875],"tags":[2950,2859,2940],"class_list":["post-194898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","category-fivem-related","category-fivem-server-administration","tag-framework","tag-qbcore","tag-qbox"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/posts\/194898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/comments?post=194898"}],"version-history":[{"count":4,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/posts\/194898\/revisions"}],"predecessor-version":[{"id":208022,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/posts\/194898\/revisions\/208022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media\/194899"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media?parent=194898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/categories?post=194898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/tags?post=194898"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}