PHP Scripting Vantaggi e svantaggi

April 7

PHP Scripting Vantaggi e svantaggi


PHP è un linguaggio di scripting utilizzato principalmente nella programmazione Web, in particolare in associazione con software di database come MySQL. E 'lontano dal l'unica opzione per la programmazione --- linguaggi come Java, C #, Python e Perl possono essere utilizzati anche per sviluppare software per il Web. Per capire se è giusto per voi, prendere in considerazione i vantaggi e gli svantaggi di scripting PHP.

PHP ha Cross-Platform Compatibility

Uno dei principali vantaggi di PHP è la sua natura multi-piattaforma, sia per i programmatori e per gli utenti Web. Può essere installato su server basati su Unix, tra cui quelle in esecuzione il sistema operativo OS X di Apple, e sarà anche eseguito su Microsoft Windows. Per le persone la navigazione in Internet, il fatto che PHP viene eseguito interamente sul lato server significa che la visualizzazione di una pagina Web non varia in base a ciò che l'utente ha installato, come sarebbe se la pagina sono stati resi in JavaScript.

PHP è libero e Ubiquitous

Lo sviluppo in PHP è anche facilitato dal fatto che è completamente libera da installare. Di conseguenza, anche se un programmatore Web non vuole mantenere il suo proprio server, si può affittare uno spazio da quasi tutte le società di hosting --- a differenza di lingue più oscuri, che hanno opzioni di hosting più limitate. La diffusa disponibilità di PHP significa anche che c'è una grande comunità a disposizione per fornire supporto o di codice quando uno sviluppatore si imbatte in difficoltà con la lingua.

PHP è più lento di altre lingue

I linguaggi di programmazione sono disponibili in due tipi di base. linguaggi compilati sono quelli il cui codice sorgente è tradotto in un'altra forma che un computer in grado di leggere. linguaggi interpretati, o linguaggi di script, sono lingue in cui il codice sorgente è leggere senza essere tradotti prima. Perché un linguaggio compilato deve essere scritto per un computer specifico, non può essere semplicemente spostato da un tipo di macchina all'altra --- è per questo che non si può sempre eseguire lo stesso programma su un PC e un Mac. D'altra parte, linguaggi compilati sono generalmente più veloce di lingue script perché il computer possa leggere direttamente. PHP è un linguaggio interpretato e sostanzialmente più lento di molti dei suoi concorrenti.

PHP è più Resource-intensivo

scripting PHP è estremamente potente --- ti permette di rendere le pagine Web dinamiche, eseguire calcoli, connettersi ai database e leggere i dati dai moduli. Tutto questo ha un costo in termini di prestazioni e di risorse, tuttavia. Molte pagine web visualizzano contenuto semplice che in realtà non necessita di scripting PHP e potrebbe essere lasciato come HTML statico. In questi casi, PHP usa più risorse server e richiede più tempo per visualizzare una pagina Web equivalente che se la pagina fosse stato creato utilizzando il codice HTML semplice.