Il linguaggio PHP compie 25 anni

php

L’8 giugno 1995, lo sviluppatore Rasmus Lerdorf ha annunciato il lancio di “Personal Home Page Tools” (PHP), dopo un quarto di secolo,  questo linguaggio è presente in quasi l’ 80% delle pagine che richiedono la programmazione del server.

Gli sviluppi ben noti come WordPress, Joomla, Wikipedia o Facebook si basano in gran parte su PHP. Stiamo parlando di uno dei linguaggi più ampiamente implementati dalle società di hosting, offrendo ai loro clienti strumenti come PHPMyAdmin per l’amministrazione del database MySQL.

Perché è nato PHP? In primo luogo, perché come direbbe Ledorf nel suo discorso per WeAreDevelopers nel 2017 “nel 1993, la programmazione per il web era pessima”. Quindi, semplicemente, ha iniziato a lavorare sullo sviluppo di PHP come un semplice hobby personale, mentre si occupava delle sue mansioni in Yahoo! ed Etsy.

In quel discorso fu detto che prima dell’avvento del PHP, la programmazione web si basava per lo più su CGI scritto in C e “anche per apportare le più piccole modifiche era necessario riscrivere un nuovo codice in C “. C’era anche la possibilità di programmare in Perl, che secondo lo sviluppatore danese era “leggermente migliore” ma comunque “dovevi ancora scrivere nel codice Perl e tradurlo in HTML. Non mi piaceva. Quello che volevo era un linguaggio semplice che potesse essere utilizzato senza problemi su un server Web”.

In realtà, l’idea originale era che gli sviluppatori continuassero a scrivere la maggior parte delle loro applicazioni Web in C ed utilizzare PHP solo come linguaggio modello. Tuttavia, poco dopo, ha scoperto che “nessuno voleva sviluppare applicazioni web in C e voleva solo usare il linguaggio che avevo sviluppato”. Lerdorf non era particolarmente d’accordo con questa cosa,  “con l’evolversi di PHP, i primi sviluppatori hanno iniziato a chiedere sempre più funzionalità, mentre io ho cercato di reindirizzarli ad altri linguaggi di programmazione che potevano fornire ciò di cui avevano bisogno”.

lerdorf
Il programmatore danese Rasmus Lerdorf

Il motore del web

Come abbiamo già sottolineato, l’importanza di PHP è stata acquisita nel corso degli anni, secondo Lerdorf, oltre 2 miliardi di siti Web nel mondo, basati su 10 milioni di server, usano questo linguaggio. È così importante, che l’impatto sui cambiamenti climatici è stato preso in considerazione per lo sviluppo di PHP 7.

In questo senso, si calcola che se tutte le macchine con PHP 5.0 migrassero a PHP 7, si otterrebbe un risparmio energetico globale di 15.000 milioni di chilowattora ogni anno, evitando l’emissione di 7.500 milioni di chilogrammi di anidride carbonica verso l’atmosfera.

Quindi sì, sebbene PHP non sia certamente una di quelle tecnologie con cui parlare agli amici (a meno che non siano sviluppatori), è diventato il vero motore del web. Tra l’altro perché grazie alla sua natura flessibile e dinamica, è anche facile da usare, essendo uno dei linguaggi di programmazione più adatti per i principianti.

Sulla pagina ufficiale continua ad essere descritto come un “work in progress” . Non è un linguaggio finito e l’orientamento agli oggetti è stato implementato come una sorta di componente  aggiuntivo anziché essere parte del suo  core , come nel caso di Java, C # o Ruby.

Detto questo, PHP ha importanti vantaggi che spiegano la sua popolarità e longevità, tra cui spicca la personalità di un Lerdorf, che continua a guidare il progetto in modo piuttosto pragmatico. La sua natura Open Source ha anche permesso a PHP di avere una vasta comunità composta da migliaia di collaboratori e sviluppatori che garantiscono un lungo futuro.

CONDIVIDI QUESTO ARTICOLO