La domanda che si pongono i programmatori alle prime armi sono le seguenti:
E’ meglio studiare PHP oppure ASP?
Qual’è il linguaggio migliore per incominciare a programmare?
Beh rispondere a queste domanda non è facile per il semplice motivo che imparare a programmare è come imparare a parlare una nuova lingua.
Per alcuni una nuova lingua è più facile da imparare mentre per altri la stessa lingua può risultare più difficile.
Per motivi di lavoro sono costretto ad utilizzare entrambi i linguaggi anche se preferisco alla lunga PHP.
A scuola mi sono stati insegnati sempre linguaggi C-like e per questo motivo mi trovo meglio a programmare con questi.
PHP infatti è davvero molto simile per sintassi a C, Java, Javascript ecc ecc.
Il linguaggio è molto rigoroso e ha molte più regole rispetto a ASP anche se per me questo è un bene perchè dal momento che si programma è giusto seguire delle regole.
ASP lo trovo molto più aperto come regole (es, non servono i punti e virgola finali e le graffe per i cicli) e per uno che sà già programmare non sembra neanche molto difficile.
Certo non è mai facile iniziare a programmare con un linguaggio che è molto diverso da quello con cui si è abituati da molto tempo.
Secondo me per chi è abituato ad usare PHP o linguaggi C-like, usare ASP è come disimparare a programmare a causa delle minori regole.
Per chi invece usa ASP è più difficile imparare ad usare PHP (il primo errore sarà quella di scordarsi sempre tutti i punti e virgola finali).
In ogni caso entrambi i linguaggi sono molto potenti.
PHP si aggiudica la preferenza di tutto il web grazie ai numerosi Script già pronti, piattaforme blog efficaci, e velocità di esecuzione elevata. PHP gira sia su IIS (al 90 %) che su APACHE senza preferenze per il sistema operativo. Mysql è velocissimo e opensource.
ASP necessita rigorosamente di server Windows (con tutti i problemi che ne derivano) configurato con IIS e utilizza al 90% db ACCESS.
L’accoppiata ASP ACCESS è molto più lenta in risposta rispetto a PHP Mysql.
Il database ACCESS è inserito direttamente nello spazio web del sito e quindi ne occupa dello spazio.
Mysql molto spesso non è incluso nei piani di hosting PHP APACHE e quindi necessita di un costo aggiuntivo.
Io preferisco PHP e voi?
Commentate e inserite le vostre opinioni.