Lo spazio di Zio Woz

13 Febbraio, 2007

la storia del PHP

Archiviato in: php — woznihack @ 3:05 pm

Il PHP, noto linguaggio di programmazione orientato allo sviluppo web, di questi periodi, è il linguaggio “principe” delle web-applications lato server.

In realtà , all’inizio, il PHP era costituito da una serie di script in Perl creati per facilitare lo sviluppo di siti personali ed era privo di molti costrutti e funzionalità tipiche dei linguaggi di programmazione. Il suo acronimo stava per Personal Home Page Tools.

I primi utilizzatori di PHP (di PHP/FI2, la seconda versione di PHP) , notarono ben presto che questo non era un linguaggio completo e bensì fosse arrivato alla sua seconda versione, la sua compilazione (interpretazione) ed esecuzione erano ancora molto lente e implementate mediante algoritmi antiquati.

Fu allora che alcuni di loro ( due studenti universitari ) si cimentarono nell’implementazione di una nuova versione del linguaggio collaborando con il suo creatore Rasmus Lerdord ed in questo periodo, l’acronimo cambiò significato diventando Hypertext PreProcessor. Il nuovo significato attribuito alla sigla ‘PHP’, era di significativa importanza perchè, dimostrava che il linguaggio nato per l’uso privato e domestico, era diventato un vero e proprio linguaggio di programmazione capace di soddisfare bisogni professionistici (e-commerce,cms). Era l’era del PHP3.

Nel 1998, i due studenti Gutmans e Suraski si accorsero di poter creare un linguaggio di scripting ancora migliore del PHP3 e iniziarono a sviluppare quello che dopo verrà chiamato lo Zend Engine ovvero il cuore (motore) di PHP.

Il nuovo Zend Engine, prevedeva un approccio differente dal precendente per quanto riguarda l’esecuzione degli script. Infatti, se fino ad allora gli script venivano prima ‘compilati’ e poi ‘eseguiti’, con il nuovo approccio dello Zend Engine, gli script sarebbero prima stati “interpretati” (trasformati in codice byte eseguibile dal motore Zend) e poi eseguiti. Questa innovazione portò a un evidente incremento di prestazioni e fu così che si arrivò alla versione 4 di PHP.

Infine, nell’ultima versione (in questo momento è la 5), il PHP ha subito un notevole e consistente miglioramento per quanto riguarda l’uso della OOP (programmazione ad oggetti) e può essere paragonato a linguaggi molto famosi come il C/C++ (linguaggio con il quale è stato scritto PHP) o JAVA.

Molto in voga ora, è rendere il PHP un linguaggio adatto alle applicazioni desktop mediante l’uso degli script command-line ( da PHP4 si possono eseguire via shell ) e delle librerie grafiche cross-platform PHP-GTK.

Ancora nessun commento. »

Non c’è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Blog su WordPress.com.