Nwlapcug.com


Vantaggi di Scripting PHP & svantaggi

Vantaggi di Scripting PHP & svantaggi


PHP è un linguaggio di scripting utilizzato principalmente nella programmazione, specialmente in collaborazione con software di database quali MySQL Web. È affatto l'unica opzione per la programmazione---linguaggi come Java, c#, Python e Perl possono anche essere utilizzati per sviluppare software per il Web. Per capire se è giusto per voi, considerare i vantaggi e gli svantaggi di scripting PHP.

PHP ha compatibilità Cross-Platform

Uno dei principali vantaggi di PHP è la sua natura multipiattaforma, sia per i programmatori e per gli utenti del Web. Esso può essere installato su server basati su Unix, compresi quelli che eseguono il sistema operativo di Apple OS X e girerà anche su Microsoft Windows. Per persone che navigano in Internet, il fatto che PHP viene eseguita interamente sul server lato significa che la visualizzazione di una pagina Web non varia basato su ciò che l'utente ha installato, come sarebbe se nella pagina sono stati resi in JavaScript.

PHP è gratuito e onnipresente

Sviluppo in PHP è anche reso più facile dal fatto che è completamente gratuito da installare. Di conseguenza, anche se un programmatore Web non vuole mantenere il proprio server, egli può affittare spazio da quasi qualsiasi società di hosting---a differenza dei linguaggi più oscuri, che hanno più limitate opzioni di hosting. La diffusa disponibilità di PHP significa anche che c'è una grande comunità disponibili a fornire il codice di supporto o campione quando uno sviluppatore si imbatte in difficoltà con la lingua.

PHP è più lenta di altre lingue

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 può leggere. Linguaggi interpretati, o linguaggi di script, sono lingue in cui il codice sorgente viene letto senza la conversione in primo luogo. Perché un linguaggio compilato deve essere scritto per un computer specifico, non può semplicemente essere spostato da un tipo di macchina ad un altro---Ecco perché non sempre è possibile eseguire lo stesso programma su un PC e un Mac. D'altra parte, linguaggi compilati sono generalmente più lingue tramite script veloce perché il computer possa leggerli direttamente. PHP è un linguaggio interpretato e sostanzialmente più lento rispetto a molti dei suoi concorrenti.

PHP è più risorse

Scripting PHP è estremamente potente---consente di fare pagine Web dinamiche, eseguire calcoli, connettersi ai database e leggere i dati dal form. Tutto questo ha un costo in prestazioni e risorse, tuttavia. Molte pagine Web visualizzare contenuto semplice che davvero non richiede PHP scripting e potrebbe essere lasciato come HTML statico. In questi casi, PHP utilizza più risorse del server e richiede più tempo per visualizzare una pagina Web equivalente rispetto se quella pagina era stata creata utilizzando codice HTML semplice.