Il CMS/framework opensource SilverStripe, già  noto per essere uno dei primi basato su PHP5, ha annunciato di voler fare uso del modello di astrazione PHP5 Data Objects (PDO). Grazie ad un progetto Google Summer of Code (la brillante idea di far sviluppare a studenti porzioni di codice di pacchetti OpenSource), il CMS SilverStripe abolirà  il supporto PHP4 in favore di un uso più chiaro e pulito del codice di accesso ai DB. (more...)

Continua a leggere SilverStripe integra il modello PHP5/PDO, quali i vantaggi?

Categoria: CMS

Finalmente il team di PHP ha deciso di includere nella distribuzione standard del linguaggio (la 5.1 per l'esattezza) un layer di astrazione nativo per i database più utilizzati durante lo sviluppo di applicazioni web (e, perchè no, desktop). PDO (PHP Data Objects) è per l'appunto questo layer di astrazione, nato come package opzionale di PECL. I database supportati sono i seguenti: DBLIB: FreeTDS / Microsoft SQL Server / Sybase Firebird: Firebird/Interbase 6 MYSQL: MySQL 3.x/4.0 OCI: Oracle Call Interface ODBC: ODBC v3 (IBM DB2 and unixODBC) PGSQL: PostgreSQL SQLITE: SQLite 3.x Per poter utilizzare uno di questi driver è necessario aver installato opportunamente il package. Sul blog dello sviluppatore di questa interessante estensione possiamo trovare materiale interessante per iniziare a testare la libreria. Oltretutto sono presenti le slide di una conferenza tenutasi in questo periodo sull'argomento. Per chi fosse interessato è presente un tutorial più approfondito sul wiki di PHP.

Continua a leggere PDO … ci voleva!

Categoria: PHP e Open Source

Tags: , ,