CRUD è un acronimo che sta per Creare, Leggere, Aggiornare, Cancellare. Queste sono le quattro operazioni di base che possono essere eseguite sui dati di un database:
Le operazioni CRUD sono essenziali per la gestione dei dati nelle applicazioni e sono comunemente utilizzate nei sistemi di gestione dei database. La comprensione di queste operazioni fondamentali è fondamentale per una gestione efficace dei dati.
CRUD è un termine utilizzato nella gestione dei database che si riferisce alle quattro funzioni di base dell'archiviazione persistente. Queste operazioni sono alla base di qualsiasi interazione con il database e sono fondamentali per la funzionalità delle applicazioni che si basano sui dati.
Tutte le aziende o le persone che devono manipolare i dati li utilizzano, in forme diverse e il più delle volte senza saperlo.
Se utilizza un software per gestire un magazzino di prodotti, l'elenco dei suoi clienti, le sue fatture, ... allora si tratta di un'applicazione CRUD.
Il suo software salva i dati internamente in un database, qualunque sia il suo formato (MySQL, Oracle, Microsoft SQL Server, ...). Può:
Questo tipo di applicazione è molto comune, utilizzata da tutte le aziende, indipendentemente dal settore di attività e dalle dimensioni.
Software o applicazione web?
La maggior parte dei software specializzati in base al settore di attività, di gestione o di contabilità, sono utilizzati come software, installati sul sistema operativo (OS). Tuttavia, esistono sempre più applicazioni web in grado di svolgere questi compiti. Tutti i siti web amministrabili, tutti i programmi disponibili sul web in SaaS sono in realtà applicazioni web CRUD.
Qualunque sia la sua attività professionale, una web app. è sempre necessaria per gestire i suoi dati, presentare i suoi servizi, i suoi successi, gestire la sua clientela o organizzare la sua agenda.
La maggior parte delle applicazioni CRUD utilizza funzioni PHP che l'utente deve programmare per eseguire ogni compito:
Questi compiti sono chiamati"operazioni CRUD".
Ad esempio, per recuperare il contenuto di una tabella del database e visualizzare l'elenco dei record, dovrà utilizzare questo tipo di codice:
$data = new CRUD();
$data->getTable('my-table');
$data->showList();
Questo esempio di base mostra che è facile creare e visualizzare un elenco di record con le applicazioni CRUD più comuni.
Ma nella maggior parte dei casi avrà bisogno di funzioni più complesse per costruire le sue liste:
Queste caratteristiche sono comunemente fornite attraverso funzioni di base PHP che lei dovrà programmare e configurare in base alle sue esigenze, per ogni tabella e campo.
Tutte queste operazioni possono diventare rapidamente complesse da programmare, sarà necessario dedicare del tempo a controllare ogni tabella, ogni campo per utilizzare le funzioni pertinenti.
Quando si definiscono chiaramente le operazioni CRUD, si aiuta a strutturare il processo di sviluppo di qualsiasi applicazione basata sul database. Disponendo di un insieme ben definito di operazioni CRUD, gli sviluppatori possono garantire che l'applicazione sia in grado di gestire in modo efficiente tutte le manipolazioni di dati necessarie.
La definizione delle operazioni CRUD aiuta anche:
In sintesi, definire il CRUD significa gettare le basi per una gestione robusta ed efficiente del database all'interno della sua applicazione. Si tratta di una fase critica del processo di sviluppo, che garantisce che l'applicazione possa soddisfare efficacemente i requisiti di gestione dei dati.
PHPCG esegue un'analisi intelligente del suo database e genera tutto il codice per lei.
Analizza l'intero database e rileva le tabelle, le relazioni dirette e indirette, i campi, i tipi di campo e i valori attesi.
Da lì, l'applicazione genererà la logica crudele: Query MySQL, oggetti PHP, moduli, convalida dei dati, modelli di rendering,...
Il generatore si presenta come un'applicazione online e le consente di configurare le sue liste e i suoi moduli.
Il Generatore offre un semplice modulo di impostazioni che permette di personalizzare le cose più importanti: Lingue, impostazioni del progetto, skin e varie altre opzioni.
Il codice del pannello amministrativo Bootstrap è ben organizzato, pulito e personalizzabile da chiunque conosca PHP, HTML, CSS, jQuery, Bootstrap.
La struttura e la logica sono dettagliate nelle diverse parti di questa documentazione e nei tutorial.
PHPCG include un modulo di autenticazione e di gestione dei profili utente e un'interfaccia di amministrazione completa, pronta ad ospitare i suoi dati.