<%@ Page Language="VB" ResponseEncoding="iso-8859-1" Inherits="AACPage" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.Oledb" %> <%@ import Namespace="System.Data.ODBC" %> <%@ Register TagPrefix="aac" TagName="header" Src="~/header.ascx" %> <%@ Register TagPrefix="aac" TagName="footer" Src="~/footer.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioHeader" Src="~/service/include/telaio_header.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioFooter" Src="~/service/include/telaio_footer.ascx" %> <%@ Register TagPrefix="aac" TagName="autoreFile" Src="~/service/include/autore_file.ascx" %> <%@ Register TagPrefix="aac" TagName="aggiornamenti" Src="~/service/include/aggiornamenti.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost" Src="~/forum/inc_ultimi_post.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost3" Src="~/forum/inc_ultimi_post_nuovo.ascx" %> <%@ Register TagPrefix="aac" TagName="aspect" Src="~/service/include/aspect.ascx" %> <%@ Register TagPrefix="aac" TagName="adsenseGenerator" Src="~/service/include/adsense_generator.ascx" %> <% 'Il controllo per il paging correntemente Ŕ registrato qua e lÓ, ma andrebbe 'eliminato da tutte le parti e messo qui '<'%@ Register TagPrefix="aac" TagName="paging" Src="~/service/include/paging.ascx" %'> %> ArcadiA Club - Scegliere tra PHP e ASP .NET <% sez_id = 41 immm = "webmaster" categoria = 1 #CONST aspect_asp = 0 forum_id_asp = "16" sc_asp = 1 %> <%-- --%>
 
- 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