Framework Alternativi — Introduzione

QUESTION

ESX è l’unico framework?

No. Ci sono QBCore, Qbox, ox_core e i server standalone (senza framework). La scelta del framework condiziona tutto: inventario, jobs, database, ecosistema di risorse.

ObiettivoDettagli
Cosa imparerai• Confronto ESX vs QBCore vs Qbox vs standalone
• Quando restare “framework agnostic”
• Migrare o no
Prerequisiti• Esperienza con ESX (modulo 10)

Confronto Rapido

FrameworkInventario tipicoEcosistemaPopolaritàDifficoltà
ESX Legacyox_inventoryEnorme (storico)AltaMedia
QBCoreqb-inventory / ox_inventoryMolto grandeAltaMedia
Qboxox_inventoryIn crescitaMediaMedio-Alta
ox_coreox_inventoryPiccolo ma curatoBassaAlta
Standaloneox_inventoryNessuno (fai tutto tu)—Alta

1. ESX Legacy

  • Il framework “storico” per eccellenza
  • es_extended con player data, jobs, accounts
  • Milioni di risorse compatibili
  • Con ox_inventory (bridge inventory:framework "esx") diventa moderno
  • Vedi modulo 10

2. QBCore

  • qb-core con qb-inventory oppure ox_inventory
  • Più opinionato su struttura dei dati (citizenid, metadata)
  • Grande ecosistema, ma risorse qb e esx NON sono intercambiabili

3. Qbox

  • Evoluzione “moderna” di QBCore, orientata a ox_inventory e ox_lib
  • Meno legacy, più pulito ma più piccolo

4. ox_core

  • Il framework di Overextended (gli autori di ox_lib/inventory)
  • Molto pulito e performante, ma poche risorse pronte

5. Standalone

  • Nessun framework: gestisci tu giocatori, dati, jobs
  • Massimo controllo, minimo ecosistema
  • Ideale per server specifici o per imparare (ma molto lavoro)

Tabella Confronto per Funzione

FunzioneESXQBCoreQbox
Player dataxPlayerQBCore.Functions.GetPlayerox-based
SoldixPlayer.getMoney()Player.Functions.AddMoneyplayer.get('money')
ItemxPlayer.addInventoryItemPlayer.Functions.AddItemox_inventory
JobxPlayer.setJobPlayer.Functions.SetJobox-based
Export globaleexports['es_extended']:getSharedObject()QBCore globaleox-based

WARNING

Le API NON sono intercambiabili. Uno script fatto per ESX NON gira su QBCore senza adattamenti. Prima di scegliere, valuta l’ecosistema che ti serve: se vuoi risorse pronte, ESX o QBCore hanno più scelta.


Come Scegliere

ScenarioConsiglio
Voglio tante risorse pronteESX Legacy o QBCore
Voglio uno stack moderno e pulitoQbox o ESX + ox stack
Voglio controllare tutto ioStandalone
Voglio imparare i fondamentiESX (documentazione abbondante)
Server piccolo/comunitàDipende dalla tua conoscenza

TIP

Prossimo passo: 02 - Confronto API


Torna alla: Indice Generale