Loading

| HT news

| Software

15 anni di PHP, quale è il futuro di questo linguaggio?

di Stefano Bellasio
PHP_logo

Due giorni fa PHP ha compiuto ben 15 anni, poco più che un adolescente, per chi a questa giovane età è già risucito a dare vita a qualcosa come Facebook. Era il 1995 e Rasmus Lerdorf dava vita alla versione 1.0 del suo "Personal Home Page Tools", il linguaggio di scripting che ancora oggi accompagna molti giovani internauti nel mondo della programmazione, dando loro abbastanza spunti per innamorarsi e passare ad ambienti e linguaggi più complessi o semplicemente continuare ad utilizzare un linguaggio davvero molto facile da apprendere. 

L'evoluzione del linguaggio non è stata semplice, il primo grande passo avanti è stato fatto con la versione 3, anche se la programmazione ad oggetti, un elemento di distinzione per un linguaggio moderno, è arrivata solamente nel 2000 con la versione 4 di PHP. La versione 5 e la successiva 5.3 sono gli ultimi importanti passi di questo linguaggio nel mondo del web, senza considerare che la versione 6, ormai in sviluppo da 2 anni, dovrebbe introdurre alcune importanti novità. 

In realtà in questi anni il linguaggio ha seguito tendenze abbastanza curiose. Da un lato ha conquistato il mercato dei CMS, da Drupal a Wordpress, oggi qualsiasi piattaforma di un certo calibro, destinata al web, ha un approccio, almeno minimo basato su PHP. Dall'altro lato, in questi anni il linguaggio non ha visto grandi evoluzione, e questo ha generato critiche più o meno decise al team di sviluppo, alla frammentarietà delle scelte di sviluppo fatte e al fatto che il linguaggio non abbia seguito il passo di concorrenti spietati, come Ruby e il noto framework Ruby on Rails. Facebook ha voluto apportare un cambiamento al linguaggio, snaturandolo dalla sua essenza di linguaggio interpretato, e rendendolo compilabile, seguendo di fatte le esigenze del social network. 

Commenti

ERRORE: I commenti sono disabilitati.
Effettua il login per poter commentare.




Caricamento Login Form in corso, attendere prego...

Chiudi




Logout in corso, attendere prego...

Chiudi




Caricamento Login Form in corso, attendere prego...

Chiudi

Thursday 10 June 2010