{"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-contro-qbcore","status":"publish","type":"post","link":"https:\/\/fivemx.com\/it\/qbox-vs-qbcore\/","title":{"rendered":"QBOX vs QBCore: quale framework FiveM dovresti scegliere?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Introduzione: perch\u00e9 i framework sono importanti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il tuo framework determina la velocit\u00e0 con cui sviluppi le funzionalit\u00e0, la stabilit\u00e0 della tua citt\u00e0 e la facilit\u00e0 con cui puoi scalare. In FiveM, <strong>QBCore<\/strong> E <strong>QBOX<\/strong> Sono le due scelte moderne che la maggior parte dei proprietari valuta. Entrambe sono valide, ma ottimizzano per compromessi diversi: ampiezza dell&#039;ecosistema vs. moderna architettura Ox-first. Questa guida spiega le differenze con indicazioni pratiche su cui puoi agire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In breve<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nuovo server, stack moderno, ecosistema Ox fin dal primo giorno?<\/strong> Favore <strong>QBOX<\/strong>.<\/li>\n\n\n\n<li><strong>Citt\u00e0 esistente con molte risorse e personale nativo di QB che conosce QBCore?<\/strong> Rimani acceso <strong>QBCore<\/strong> (o migrare in fasi).<\/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\">Esplora i nostri contenuti di framework selezionati e le librerie di script:<br>\u2022 <strong>Script QBOX<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><br>\u2022 <strong>Script QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><br>\u2022 Hub Framework \u2192 <a href=\"https:\/\/fivemx.com\/it\/quadri\/\">https:\/\/fivemx.com\/frameworks<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Definizioni (su una riga ciascuna)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/fivemx.com\/it\/script-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\/it\/marca-2\/nucleo-2\/\" title=\"Nucleo\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1817\">Nucleo<\/a> repo: qbcore\u2011framework\/qb\u2011core.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/fivemx.com\/it\/script-qbox\/\" data-type=\"product_cat\" data-id=\"2907\">QBOX<\/a><\/strong>: Un percorso successore moderno con una filosofia Ox-first (ox_lib\/oxmysql\/ox_inventory), pi\u00f9 un bridge di compatibilit\u00e0 QB per eseguire molte risorse QB con poche o nessuna modifica.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Problema che questo articolo risolve<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Scegliere tra QBOX e QBCore senza dover rivoluzionare l&#039;intero stack. Confronteremo funzionalit\u00e0, modelli di prestazioni, realt\u00e0 dell&#039;ecosistema e forniremo checklist di migrazione in caso di passaggio.<\/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=\"Logo del framework 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\">Che cos&#039;\u00e8 QBCore?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Origini.<\/strong> QBCore \u00e8 nato dalla comunit\u00e0 come un framework pragmatico e modulare per accelerare lo sviluppo di server RP. Ha definito convenzioni per giocatori, lavori, inventari, finanze, callback, esportazioni ed eventi comuni. Essendo presente da pi\u00f9 tempo di QBOX, ha... <strong>il pi\u00f9 grande catalogo di sceneggiature gi\u00e0 pronte<\/strong> (gratuito e premium) e il maggior numero di tutorial su YouTube\/Discord.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Punti di forza.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scala dell&#039;ecosistema.<\/strong> Migliaia di risorse con tag QB, da telefoni e lavori a strumenti di amministrazione e pacchetti di interfaccia utente. Pi\u00f9 veloce nell&#039;assemblare una citt\u00e0 a partire da componenti esistenti.<\/li>\n\n\n\n<li><strong>Familiarit\u00e0 dello sviluppatore.<\/strong> Sviluppatori, staff e collaboratori della community spesso conoscono a memoria gli export e gli eventi di QBCore. La risoluzione dei problemi \u00e8 rapida.<\/li>\n\n\n\n<li><strong>Convenzioni stabili.<\/strong> I dati dei cittadini, i callback, lo stato del server\/giocatore e i modelli comuni sono ben compresi, riducendo l&#039;attrito durante l&#039;onboarding.<\/li>\n\n\n\n<li><strong>Livello DB flessibile.<\/strong> La maggior parte dei server QBCore moderni eseguono <strong>oxmysql<\/strong> Oggi; gli stack pi\u00f9 vecchi utilizzavano ghmattimysql\/mysql-async. \u00c8 possibile mantenere il database e gli script modernizzandoli.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Punti deboli.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Varianza ereditaria.<\/strong> Molti script QB &quot;classici&quot; sono precedenti alle best practice di Ox: qualit\u00e0 del codice mista e maggiore refactoring quando si spinge per 0,00-0,01 ms di inattivit\u00e0.<\/li>\n\n\n\n<li><strong>Frammentazione dell&#039;interfaccia utente.<\/strong> La dipendenza storica da vecchie interfacce utente\/inventari significa che spesso si sostituisce o si adatta a <strong>inventario_di_bue<\/strong> e comunque i kit UI pi\u00f9 recenti.<\/li>\n\n\n\n<li><strong>Futuro servizio di pulizia.<\/strong> Man mano che le best practice si spostano verso le utilit\u00e0 Ox\/tipizzate, si proceder\u00e0 gradualmente al refactoring del codice di collegamento o all&#039;aggiunta di adattatori.<\/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\">Esplora la nostra libreria di contenuti QB: <strong>Script QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><br>Come fare: <strong>Personalizza gli script QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/come-personalizzare-gli-script-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\">Sito web 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\/it\/qbox-ox-stack\/\"><img loading=\"lazy\" decoding=\"async\" width=\"172\" height=\"47\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo.webp\" alt=\"Logo del framework 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\">Che cosa \u00e8 QBOX?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posizionamento.<\/strong> QBOX abbraccia il <strong>Ecosistema dei buoi<\/strong> pronto all&#039;uso: <strong>ox_lib<\/strong>, <strong>oxmysql<\/strong>e un approccio moderno alle esportazioni, agli eventi e ai moduli. Viene fornito con un <strong>strato di ponte<\/strong> che conserva <strong>compatibilit\u00e0 con la maggior parte delle risorse QB<\/strong>, consentendoti di adottare un core pi\u00f9 pulito senza rinunciare ai tuoi script preferiti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caratteristiche principali.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fondamento del bue primogenito.<\/strong> Utilit\u00e0 coerenti (matematica\/tabelle\/stringhe\/disegno) e modelli moderni promuovono risorse pi\u00f9 pulite e veloci.<\/li>\n\n\n\n<li><strong>Ponte di compatibilit\u00e0.<\/strong> Molti script QB vengono eseguiti con modifiche minime o nulle, il che \u00e8 utile per le migrazioni graduali.<\/li>\n\n\n\n<li><strong>Batterie incluse.<\/strong> I moduli multipersonaggio, multi-lavoro\/gruppo, coda e altri elementi indispensabili sono moduli di prima classe, non componenti aggiuntivi ad hoc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Professionisti<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Impostazioni predefinite orientate alle prestazioni.<\/strong> I modelli basati su Ox aiutano a ridurre i cicli di sondaggio e le chiamate di estrazione, a patto che si rispettino le migliori pratiche tra le risorse.<\/li>\n\n\n\n<li><strong>Posizione di sicurezza e qualit\u00e0.<\/strong> Indicazioni chiare per evitare modifiche al core; configurazione anzich\u00e9 patch. Audit pi\u00f9 semplici.<\/li>\n\n\n\n<li><strong>A prova di futuro.<\/strong> Sviluppato per FiveM 2025+: Lua 5.4, oxmysql e stack UI moderni.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contro<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ecosistema pi\u00f9 piccolo (per ora).<\/strong> Ti appoggerai al bridge di compatibilit\u00e0 o agli script di porta che si basano sui QB-ismi.<\/li>\n\n\n\n<li><strong>Curva di apprendimento del team.<\/strong> Il personale abituato agli eventi\/esportazioni QBCore dovr\u00e0 adattarsi agli idiomi 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\">Hub QBOX \u2192 <a href=\"https:\/\/fivemx.com\/it\/qbox-ox-stack\/\">https:\/\/fivemx.com\/qbox-ox-stack<\/a><br>Script QBOX (curati) \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-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\">Sito web 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 \u2014 Confronto diretto (matrice delle funzionalit\u00e0)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tabella riassuntiva<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Zona<\/th><th>QBOX<\/th><th>QBCore<\/th><th>Verdetto pratico<\/th><\/tr><\/thead><tbody><tr><td><strong>Modelli di prestazione<\/strong><\/td><td>Ox-first, moduli snelli, meno footgun legacy. \u00c8 pi\u00f9 facile mantenere la CPU inattiva a 0,00-0,02 ms quando si seguono le pratiche Ox.<\/td><td>Varia in base all&#039;annata della risorsa; molti ottimi script moderni, alcuni pi\u00f9 vecchi ricchi di cicli di tick.<\/td><td>Per una nuova citt\u00e0 che punta a un inattivit\u00e0 estremamente bassa, QBOX ha il vantaggio di avere uno stack QBCore ben curato che pu\u00f2 eguagliarlo.<\/td><\/tr><tr><td><strong>Ecosistema e script<\/strong><\/td><td>Catalogo nativo pi\u00f9 piccolo; si basa sul bridge compatibile QB + risorse Ox.<\/td><td>Il pi\u00f9 ampio catalogo di script e tutorial gi\u00e0 pronti.<\/td><td>Se hai bisogno di velocit\u00e0 nei contenuti, oggi QBCore \u00e8 la scelta giusta.<\/td><\/tr><tr><td><strong>Livello di database<\/strong><\/td><td><strong>oxmysql<\/strong> per impostazione predefinita; schema e query in genere in stile Ox.<\/td><td>Anche i server moderni utilizzano <strong>oxmysql<\/strong>; gli stack legacy potrebbero essere mysql\u2011async\/ghmatti.<\/td><td>Collegati al 2025 se utilizzi gi\u00e0 oxmysql; la migrazione \u00e8 necessaria solo se utilizzi ancora mysql-async.<\/td><\/tr><tr><td><strong>Inventario\/interfaccia utente<\/strong><\/td><td>Allineato al bue (comunemente <strong>inventario_di_bue<\/strong>). Interfacce utente pulite ed estensibili.<\/td><td>Storicamente qb-inventory e molti fork; molti amministratori standardizzano su <strong>inventario_di_bue<\/strong> Comunque.<\/td><td>Se preferisci le convenzioni dell&#039;interfaccia utente Ox, QBOX \u00e8 la soluzione migliore.<\/td><\/tr><tr><td><strong>Dipendenze\/strumenti<\/strong><\/td><td>ox_lib, oxmysql, moduli integrati; esportazioni\/eventi coerenti.<\/td><td>qb-core pi\u00f9 molte risorse qb-; la qualit\u00e0 varia.<\/td><td>QBOX \u00e8 pi\u00f9 opinabile; QBCore \u00e8 pi\u00f9 aperto.<\/td><\/tr><tr><td><strong>Personalizzazione\/DX<\/strong><\/td><td>Moduli basati sulla configurazione, separazione netta; spingono gli sviluppatori verso API basate sull&#039;esportazione.<\/td><td>Esportazioni\/eventi noti; tonnellate di esempi di codice online.<\/td><td>QBCore \u00e8 pi\u00f9 semplice per i team con esperienza QB; QBOX \u00e8 pi\u00f9 adatto per gli sviluppatori principianti\/Ox.<\/td><\/tr><tr><td><strong>Comunit\u00e0 e documentazione<\/strong><\/td><td>Documentazione pi\u00f9 ridotta ma mirata e responsabili attivi.<\/td><td>Ampia comunit\u00e0, numerose guide non ufficiali.<\/td><td>Hai bisogno di risposte rapide? QBCore ha pi\u00f9 contenuti per la community; la documentazione di QBOX sta migliorando.<\/td><\/tr><tr><td><strong>A prova di futuro<\/strong><\/td><td>Costruito attorno alle migliori pratiche attuali (Lua 5.4, stack Ox, utilit\u00e0 tipizzate).<\/td><td>In continua evoluzione: molti server vengono modernizzati pezzo per pezzo.<\/td><td>Leggero vantaggio QBOX per una pulizia a lungo termine; QBCore rimane valido.<\/td><\/tr><tr><td><strong>Posizione di sicurezza<\/strong><\/td><td>Incoraggia le modifiche senza nucleo, l&#039;isolamento dei moduli e flussi di autorizzazione pi\u00f9 puliti.<\/td><td>Dipende da risorse specifiche; molte sono solide, altre pi\u00f9 vecchie un po&#039; meno.<\/td><td>Le impostazioni predefinite di QBOX riducono le modifiche soggette a incidenti; con QBCore, applica revisioni e linting.<\/td><\/tr><tr><td><strong>ricette txAdmin<\/strong><\/td><td>Sono disponibili istruzioni e ricette ufficiali; avvio rapido.<\/td><td>Ricette e modelli collaudati ovunque.<\/td><td>Pareggio; scegli la ricetta pi\u00f9 vicina alla tua pila.<\/td><\/tr><tr><td><strong>Attrito migratorio<\/strong><\/td><td>Il ponte QB riduce l&#039;attrito; l&#039;allineamento Ox riduce al minimo i futuri refactoring.<\/td><td>Minimo se si rimane nel territorio dei QB; migrare in seguito richiede impegno.<\/td><td>Se prevedi Ox ovunque, avvia QBOX.<\/td><\/tr><tr><td><strong>Curva di apprendimento<\/strong><\/td><td>Nuovo se la tua squadra conosce solo le abitudini del QB; Ox da adottare.<\/td><td>Pi\u00f9 basso per gli amministratori esistenti; la maggior parte dello staff conosce gi\u00e0 i flussi QB.<\/td><td>Scegli in base alle competenze attuali del tuo personale.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Note che contano nella pratica<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La tua risorsa peggiore determina le prestazioni.<\/strong> La scelta del framework aiuta, ma i problemi pi\u00f9 gravi sono l&#039;interfaccia utente, le risorse di streaming e i loop mal sincronizzati. Profila sempre con <strong><a class=\"wpil_keyword_link\" href=\"https:\/\/fivemx.com\/it\/come-utilizzare-resmon-in-fivem-per-ottimizzare-le-risorse\/\" title=\"Come utilizzare Resmon in FiveM (per ottimizzare le risorse)\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1816\">resmon<\/a><\/strong> e sorvegliare ogni PR.<\/li>\n\n\n\n<li><strong>L&#039;allineamento del bue \u00e8 la tendenza.<\/strong> Che tu utilizzi QBOX o QBCore, passare a <strong>oxmysql<\/strong>, <strong>ox_lib<\/strong>, E <strong>inventario_di_bue<\/strong> tende a migliorare l&#039;affidabilit\u00e0 e l&#039;esperienza degli sviluppatori.<\/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\">Quando scegliere QBOX<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Scegliere <strong>QBOX<\/strong> se la maggior parte di queste sono vere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stai lanciando un <strong>nuovo server<\/strong> e non hai bisogno di decine di script legacy riservati solo al QB fin dal primo giorno.<\/li>\n\n\n\n<li>Tu vuoi <strong>Bue ovunque<\/strong>: ox_lib, oxmysql, ox_inventory, ox_target.<\/li>\n\n\n\n<li>Ti interessa <strong>manutenibilit\u00e0 a lungo termine<\/strong> pi\u00f9 del numero massimo di script del primo giorno.<\/li>\n\n\n\n<li>Il tuo team \u00e8 a suo agio nell&#039;adottare nuovi modelli e nel leggere i documenti ufficiali.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vantaggi operativi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un approccio pi\u00f9 pulito basato sulla configurazione e sulle patch riduce il rischio di &quot;modifiche al core&quot;.<\/li>\n\n\n\n<li>Meno strati di colla per ottenere un&#039;interfaccia utente\/esperienza utente moderna.<\/li>\n\n\n\n<li>\u00c8 pi\u00f9 facile standardizzare le pratiche di codifica tra i collaboratori.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Iniziare<\/strong>: Hub QBOX \u2192 <a href=\"https:\/\/fivemx.com\/it\/qbox-ox-stack\/\">https:\/\/fivemx.com\/qbox-ox-stack<\/a> \u2022 Script \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-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\">Quando scegliere QBCore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Scegliere <strong>QBCore<\/strong> se la maggior parte sono vere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hai gi\u00e0 eseguito un <strong>Citt\u00e0 QB<\/strong> con giocatori e staff formati in tempo reale sui flussi del QB.<\/li>\n\n\n\n<li>Hai bisogno <strong>massima copertura dell&#039;ecosistema<\/strong> oggi (telefoni, lavori, interfacce utente, CAD, pacchetti di amministrazione) con un porting minimo.<\/li>\n\n\n\n<li>Hai intenzione di <strong>modernizzare sul posto<\/strong>: adottare oxmysql, sostituire vecchi inventari\/interfacce utente, riorganizzare i cicli pesanti e rafforzare i permessi.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vantaggi operativi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assunzioni e onboarding pi\u00f9 rapidi: la maggior parte dei candidati conosce gli eventi\/esportazioni dei QB.<\/li>\n\n\n\n<li>Utilizzando le risorse e le guide esistenti, il tempo necessario per la pubblicazione \u00e8 breve.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Guide interne utili<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Catalogo degli script QBCore \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><\/li>\n\n\n\n<li>Come fare: <strong>Personalizza gli script QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/come-personalizzare-gli-script-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\">Migrazione: QBCore \u2192 QBOX (in modo sicuro, a fasi)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi passare a QBOX senza danneggiare il tuo server se lo consideri come una migrazione di prodotto: <strong>audit \u2192 adattamento \u2192 doppia esecuzione \u2192 passaggio<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1) Audit pre-migrazione<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inventario e interfaccia utente:<\/strong> Elenca tutto ci\u00f2 che \u00e8 legato a qb-inventory\/vecchie interfacce utente. Decidi se adottare <strong>inventario_di_bue<\/strong> (consigliato) e un kit di interfaccia utente coerente.<\/li>\n\n\n\n<li><strong>Banca dati:<\/strong> Conferma di essere attivo <strong>oxmysql<\/strong>In caso contrario, eseguire prima la migrazione: <strong>MySQL\u2011Async \u2192 oxmysql<\/strong> guida \u2192 <a href=\"https:\/\/fivemx.com\/it\/mysql-asincrono-a-oxmysql\/\">https:\/\/fivemx.com\/mysql-async-to-oxmysql<\/a><\/li>\n\n\n\n<li><strong>Identificatori:<\/strong> Standardizza il tuo modello di identificazione (Steam, licenza, citizenID, Discord). Definisci come viene archiviato e referenziato. Vedi: <strong>Migrazione degli identificatori SQL<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/migrazione-degli-identificatori-sql\/\">https:\/\/fivemx.com\/sql-identifiers-migration<\/a><\/li>\n\n\n\n<li><strong>Script da trasferire:<\/strong> Tagga le risorse in base allo sforzo: <em>compatibile cos\u00ec com&#039;\u00e8<\/em>, <em>necessita di un piccolo adattatore<\/em>, <em>riscrivere\/sostituire<\/em>Tieni un foglio di calcolo attivo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2) Costruisci adattatori dove conviene<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilizzo <strong>modelli di adattatore<\/strong> per esporre le stesse esportazioni\/eventi che i tuoi script esistenti si aspettano, mentre chiamano internamente i moduli QBOX o le utilit\u00e0 Ox. Riferimento: <strong>Conversione degli script FiveM<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/conversione-degli-script-fivem\/\">https:\/\/fivemx.com\/converting-fivem-scripts<\/a> E <strong>Modelli di adattatore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/modelli-di-adattatore\/\">https:\/\/fivemx.com\/adapter-patterns<\/a><\/li>\n\n\n\n<li>Dove possibile, preferire <strong>sostituzioni di Ox drop-in<\/strong> (ad esempio, le funzionalit\u00e0 di ox_inventory) rispetto allo shimming delle vecchie API.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3) Strategia di migrazione dei dati<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Giocatori e personaggi:<\/strong> Scrivere codice SQL idempotente per mappare\/rinominare le colonne e assicurarsi che chiavi\/indici esistano per i moduli QBOX. Mantenere uno script di rollback.<\/li>\n\n\n\n<li><strong>Articoli\/negozi\/veicoli:<\/strong> Normalizza le tabelle in base ai tuoi nuovi sistemi di inventario\/garage. Testa i flussi di acquisto, deposito, deposito, vano portaoggetti, bagagliaio e prove.<\/li>\n\n\n\n<li><strong>Permessi:<\/strong> Ricreare i ruoli del personale e delle mansioni utilizzando le nuove esportazioni\/eventi; verificare i gate di comando e gli strumenti di amministrazione.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4) Doppia esecuzione e verifica<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esegui un <strong>citt\u00e0 di messa in scena<\/strong> con snapshot DB speculari e set di risorse simili a quelli di produzione.<\/li>\n\n\n\n<li>Convalidare <strong>resmon<\/strong> in condizioni di inattivit\u00e0 e sotto carico (punti critici dei lavori, picchi, report). Definire limiti massimi di budget per risorsa e correggere i valori anomali prima del cutover.<\/li>\n\n\n\n<li>Test del fumo: onboarding, multipersonaggio, alloggi, veicoli, telefono, fatturazione, artigianato, polizia, servizi di emergenza medica, prove, rapine.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5) Taglio e indurimento<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Annunciare una finestra di manutenzione; migrare i dati; cambiare le ricette; effettuare il re-seed delle cache.<\/li>\n\n\n\n<li>Monitorare attentamente i log (txAdmin, console del server, Ox logger). Aggiungere avvisi di runtime per i picchi di errore.<\/li>\n\n\n\n<li>Pianifica un <strong>finestra di hotfix<\/strong> con i tuoi sviluppatori online.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Liste di controllo e guide per la migrazione<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conversione degli script FiveM<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/conversione-degli-script-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\/it\/mysql-asincrono-a-oxmysql\/\">https:\/\/fivemx.com\/mysql-async-to-oxmysql<\/a><\/li>\n\n\n\n<li><strong>Migrazione degli identificatori SQL<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/migrazione-degli-identificatori-sql\/\">https:\/\/fivemx.com\/sql-identifiers-migration<\/a><\/li>\n\n\n\n<li><strong>Hub di conversione del framework<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/conversione-del-framework\/\">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\">Raccomandazioni per il 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se stai iniziando da zero:<\/strong> scegliere <strong>QBOX<\/strong> per allinearti alle best practice di Ox fin dal primo giorno. Scriverai risorse pi\u00f9 pulite, ridurrai al minimo il debito tecnologico legacy e continuerai a eseguire molti script creati dal QB tramite il bridge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se gestisci una citt\u00e0 QB matura:<\/strong> rimanere acceso <strong>QBCore<\/strong> e modernizza sul posto: oxmysql, ox_inventory, budget di revisione aggressivi e standard di revisione del codice. Pianifica un <strong>Pilota QBOX<\/strong> nella messa in scena per quantificare i benefici prima di qualsiasi passaggio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se sei indeciso:<\/strong> Prototipa entrambi con pacchetti di contenuti identici e misura: tempo di implementazione, risoluzione in condizioni di inattivit\u00e0\/sotto carico e soddisfazione del personale. Scegli quello che riduce i costi di modifica continua.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione e prossimi passi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Entrambi i framework possono gestire una citt\u00e0 di alto livello. La differenza sta nel livello di eredit\u00e0 che si desidera portare con s\u00e9 e nel livello di standardizzazione che si desidera per il futuro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prossimi passi:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esplorare <strong>Script QBOX<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbox\/\">https:\/\/fivemx.com\/qbox-scripts\/<\/a><\/li>\n\n\n\n<li>Esplorare <strong>Script QBCore<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/script-qbcore\/\">https:\/\/fivemx.com\/qbcore-scripts\/<\/a><\/li>\n\n\n\n<li>Leggi di pi\u00f9 su <strong>Conversione del framework<\/strong> \u2192 <a href=\"https:\/\/fivemx.com\/it\/conversione-del-framework\/\">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\">Riferimenti esterni (scopri di pi\u00f9)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>QBOX GitHub (qbx_core)<\/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 (qb-core)<\/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>FiveM Docs \u2014 Manifesto delle risorse (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>Risorse correlate a FiveMX<\/h2>\n<p>Utilizza queste sezioni FiveMX per confrontare prodotti correlati, categorie e indicazioni sull'impostazione prima di scegliere una risorsa.<\/p>\n<ul>\n<li><a href=\"https:\/\/fivemx.com\/it\/script-qbox\/\">Script QBOX<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/it\/script-qbcore\/\">Script QBCore<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/it\/fivem-frameworks\/\">Quadri FiveM<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/it\/script-autonomi\/\">Script autonomi<\/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\/it\/wp-json\/wp\/v2\/posts\/194898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/comments?post=194898"}],"version-history":[{"count":4,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts\/194898\/revisions"}],"predecessor-version":[{"id":208022,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/posts\/194898\/revisions\/208022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media\/194899"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/media?parent=194898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/categories?post=194898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/it\/wp-json\/wp\/v2\/tags?post=194898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}