Raiken Production Engine
Home Page  » 
XHTML  » 
PHP/MySql  » 
Portfolio  » 
Download  » 
Tutorial  » 
Contatti  » 
PHP/MYSQL

I motivi sono più di uno, e non è facile stabilire quale sia quello principale. Tuttavia, è sicuramente molto importante il fatto che si tratta di un prodotto open source e gratuito, quindi a disposizione di tutti. E' importante notare che il vantaggio garantito dall'Open Source non è limitato al non dover sborsare denaro ma si estende oltre: infatti tutti i progetti open source molto seguiti generano delle vaste comunità di utenti alle quali si può fare riferimento per trovare facilmente una soluzione ai propri problemi.

La portabilità è un altro fattore determinante: PHP può girare su moltissime piattaforme, sia per quanto riguarda i sistemi operativi che i server web. Il suo "habitat naturale" è un server Apache su una macchina Linux, ma può girare tranquillamente anche su IIS o perfino su un modesto Windows 98 con Personal Web Server. Questa sua capacità di adattarsi a qualsiasi "ambiente" gli dà un grosso vantaggio su quella che attualmente si può considerare la sua maggior rivale, cioè la tecnologia ASP (ora .NET) di Microsoft, che è limitata ai sistemi operativi della casa di Redmond.

Anche per quanto riguarda le prestazioni PHP non rimane certo indietro: il motore Zend, introdotto con PHP 4, ha fornito un formidabile aumento della velocità di esecuzione, portando PHP sugli stessi livelli di ASP, ed in alcuni casi anche oltre.

PHP è anche facile da imparare: la sua sintassi deriva dal C, e quindi sarà familiare a chi è già programmatore ed arriva da questo genere di linguaggi. Allo stesso tempo, però, PHP risulta facilmente digeribile anche da chi è a digiuno di informatica, grazie ad alcune sue caratteristiche di flessibilità come la non obbligatorietà della dichiarazione delle variabili, il trattamento automatico dei diversi tipi di dati, la gestione della memoria. Tutto questo può consentire praticamente a chiunque di iniziare ad usare PHP in poche ore.

Nonostante la sua semplicità, PHP è però un linguaggio dalle potenzialità vastissime: le sue funzioni infatti partono dalle più tradizionali operazioni di programmazione (calcoli, gestione delle stringhe, degli array ecc.) e ci permettono di realizzare le più svariate funzioni legate al mondo del web: elaborare i moduli html, gestire i cookies, mantenere traccia del dialogo con un utente, creare immagini, manipolare documenti pdf, collegarci e leggere i file da un altro sito internet, e tante altre ancora che è impossibile elencare.

Ce n'è però una che è forse la più importante, e sicuramente una delle più utilizzate: la possibilità di connettersi ai database. PHP è in grado di interagire con una vasta quantità di database server, permettendoci con pochi comandi di leggere e scrivere i dati su di essi, e di realizzare così quella meraviglia che è il Web dinamico. Anche in fatto di database abbiamo un'ampia scelta, e possiamo andare dai più costosi, come Oracle, a quelli gratuiti e open source come PostgreSql e MySql. Quest'ultimo, in particolare, forma con PHP un binomio ormai pressoché inscindibile, di gran lunga il più diffuso nell'"era moderna" di Internet.


Articolo preso da freephp.html.it
Raiken Production Engine

Valid XHTML 1.1

Valid CSS!

Raiken Production - 2004/2006 - Tutti i diritti riservati ©