Molto probabilmente non si giungerà mai ad una risposta univoca per la domanda: “è meglio Asp.NET o PHP?” .
Eppure per il momento sembra vincere PHP, come tecnologia di programmazione web-based più diffusa.
Questo post non nasce per elencare i pregi ed i difetti di una o dell’altra tecnologia, in quanto con una semplice ricerca è possibile trovare parecchi riferimenti al riguardo, un tra tanti lo potete trovare qui.
Ma bensì mi piacerebbe sottolineare un ultimo, recente, sondaggio che ha messo in riga i numeri per le tecnologie di programmazione web-base più diffuse in Italia ed è uscito fuori che:
- PHP viene utilizzato da un buon 60% dei programmatori Italiani,
- Asp.NET viene utilizzato da un 20% dei programmatori Italiani,
- il restante 10% viene spalmato per le restanti tecnologie meno diffuse (JSP, Cold Fusion, ecc.)
- totalmente assente lo sviluppo con tecnologia Asp (mi pare anche logico)
Non a caso i programmatori presenti a fiere e congressi di settore, per la maggior parte sono tutti PHP oriented.
Eppure se andiamo a controllare statistiche più allargate in senso globale, notiamo che le due tecnologie si contendono in egual misura la stessa fetta di torta, sorpassandosi a vicenda in maniera continuativa.
Io ho una mia teoria personale sulla questione!!
Mi ricordo molte bene i tempi in cui si dovevano sopportare frasi del tipo: “Sei un programmatore .NET, allora ti piacciono le cose veloci e già fatte.”. Oggi invece, a distanza di pochissimi anni (non sono mica vecchio) è possibile dire: “Sei un programmatore PHP o semplicemente, sai impostare Joomla e Wordpress?”
In effetti a noi Italiani piacciono tantissimo le soluzioni veloci, studiamo qualsiasi stratagemma possibile per guadagnare tanto spendendo poche risorse e di conseguenza utilizziamo gli strumenti che ci permettono di farlo.
A mio parere non è il linguaggio PHP in se ad essere utilizzato ma, al contrario, gli strumenti da lui derivati, quindi dei software.
Ad oggi, molto probabilmente sono molti di più i pseudo-programmatori che utilizzano CMS precompilati, che ne i veri web engineer che si creano il proprio CMS quindi, ovviamente, il risultato ottenuto è quello descritto.
Nota personale!
Non sono contrario all’utilizzo di CMS precompilati, dico soltanto che: le cose fatte bene, si ottengono soltanto da chi le cose le sa fare.