Doctrine (PHP): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot, replaced: Categoria:Linguaggio PHP → Categoria:PHP |
|||
Riga 15:
Il '''progetto Doctrine''' (o semplicemente '''Doctrine''') è un insieme di librerie [[PHP]] principalmente focalizzata sul fornire servizi di persistenza e funzionalità correlate. Il suo progetto principale è un [[object-relational mapping|ORM]] e un livello di astrazione del database su cui è costruito.
Una delle caratteristiche fondamentali di Doctrine è la possibilità di scrivere query al database in Doctrine Query Language (DQL), un dialetto orientato agli oggetti di SQL.
==Dimostrazione d'uso==
Riga 40:
==Caratteristiche==
Una caratteristica di Doctrine è il basso livello di configurazione necessario per avviare un progetto. Doctrine può generare classi di oggetti da un database esistente e il programmatore può quindi specificare le relazioni e aggiungere funzionalità personalizzate alle classi generate. Non vi è alcuna necessità di generare o mantenere complessi schemi XML di database, come visto in molti altri framework.
Line 53 ⟶ 52:
* transazioni ACIDe;
* migrazioni;
* una funzione di "compilazione" per combinare più file PHP in uno solo, per evitare cali di prestazioni solitamente riscontrati quando si includono molti file PHP.
==Storia==
Line 63 ⟶ 62:
==Influenze==
Doctrine è stato influenzato da decine di progetti e molte persone diverse. Le maggiori influenze sono stati l'ORM Hibernate di [[
==Voci correlate==
Line 74 ⟶ 73:
==Collegamenti esterni==
*{{Sito ufficiale|www.doctrine-project.org}}
*[https://github.com/doctrine Repository su GitHub]
*[http://docs.doctrine-project.org/ Documentztione]
[[Categoria:
|