- PHP o ASP .NET? -
 
TUTORIAL
 Un'analisi che prova a dare una distinzione tra i due linguaggi

PHP contro ASP

  <% 'ADV_ORGANIZER 1.0 | formato, categoria, base, altezza, unico, disposizione, voto, dove, numero,tipo,refresh,output response.write(organize_adv(0,categoria,120,600,,,7,,1,0,1,)) %>

INTRODUZIONE
Scegliere un vincitore nell'infinita sfida tra PHP e ASP .NET o attuare una distinzione che vede prevalere uno dei due linguaggi rispetto all'altro è quasi impossibile, questa trattazione si propone quindi di analizzare con semplicità le peculiarità generali e le "direzioni" in cui i due titani si muovono al fine di offrire un quadro coerente anche se naturalmente non completo.

PHP: I PRO
Vediamo quali sono i punti a favore di PHP:

  • E' pienamente e nativamente supportato da Linux (per quanto riguarda la sicurezza è un dettaglio importante).
  • E' sicuramente un linguaggio molto prestante, utilizzato anche da grandi aziende.
  • Online è possibile reperire milioni di script (anche molto professionali) già pronti all'uso, oppure da modificare e adattare alle proprie esigenze (applicazioni, cms, ecc.).
  • Esistono centinaia di siti e community (anche in italiano) dove chiedere supporto gratuitamente.
  • Supporta multi-threading e forking-based, socket asincrone e streams.
  • Ha (in teoria) una longevità maggiore più staccata da operazioni di marketing.
  • Sintassi ritenuta da molti più semplice rispetto ad ASP .NET.
  • Si tratta di un linguaggio multipiattaforma può essere usato anche su ASP .NET.
  • Non presenta costi.

PHP: I CONTRO
Vediamo quali sono i punti contro PHP:

  • Il supporto che può essere richiesto è limitato dalla disponibilità di persone disposte ad aiutare gratuitamente.
  • Rispetto ad ASP non dispone di ambienti di sviluppo di livello.
  • Manca di un framework a livello di ASP .NET.
  • Risulta interpretato rispetto ad ASP .NET (ciò equivale ad un passaggio in più, quello attraverso il bytecode).

ASP .NET: I PRO
Vediamo quali sono i punti a favore di ASP .NET:

  • E' pienamente e nativamente supportato da Windows (il sistema operativo più diffuso al mondo).
  • E' un linguaggio estremamente potente e versatile, forse leggermente più di PHP (basilarmente ).
  • Risulta sempre compilato e non interpretato come PHP (ciò equivale a maggiori prestazioni).
  • Una volta entrati nel modo di ragionare il framework .NET offre grande interoperabilità.
  • Può prevedere un supporto professionale (molto costoso) da parte di  Microsoft.
  • Dispone di ottimi ambienti di sviluppo (a pagamento) costantemente aggiornati.
  • La sicurezza di IIS 6 (rispetto alle versioni precedenti) è molto migliorata.
  • Su Mono può essere usato gratuitamente attraverso Xsp.

ASP .NET: I CONTRO
Vediamo quali sono i punti contro ASP .NET:

  • Rispetto a PHP offre pochi script e source code gratuitamente.

  • Non ci sono online moltissime risorse e/o community di supporto gratuito.

  • Sintassi ritenuta da molti più complessa rispetto ad ASP .NET.

  • A volte è pesante in termini di utilizzo delle risorse del computer.

  • Presenta costi a volte notevoli.

La scelta varia insomma a seconda delle proprie necessità tecniche e disponibilità economiche. ASP .NET è un linguaggio straordinario, PHP ne è la degna controparte freeware.

 
<< INDIETRO