ASP.NET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
m robot Aggiungo: no:ASP.NET
m fix
Riga 23:
== Punti di forza di ASP.NET rispetto ad ASP ==
 
La vasta disponibiltàdisponibilità di controlli, classi e strumenti di sviluppo consente di ridurre sensibilmente i tempi di sviluppo dei moduli software, e mette lo sviluppatore in condizione di riutilizzare facilmente uno stesso codice in applicazioni differenti. ASP.NET ha inoltre semplificato significativamente le funzionalità di accesso ai dati rispetto ad ASP. Ad esempio, è molto più semplice ed immediato generare una pagina contenente una lista di dati prelevati da un [[database]].
 
Altri vantaggi sono:
Riga 33:
* L'affinità con lo stile grafico e di programmazione delle applicazioni Windows rende il passaggio da una all'altra più intuitivo per i programmatori.
* La disponibilità di un set di controlli e librerie di classi molto ricco consente il rapido sviluppo di applicazioni.
* La possibiltàpossibilità di eseguire una copia [[cache]] di intere pagine, di parte delle pagine o dei dati dell'applicazione migliora notevolementenotevolmente le performance complessive.
* Se un'applicazione ASP.NET non riesce ad allocare la memoria di cui necessita (''memory leakage''), allora il modulo runtime scarica dalla memoria l'intero ambiente isolato in cui gira l'applicazione critica, e lo ricarica in un un'altra area appositamente creata. Per eseguire queste operazioni di caricamento/ scaricamento, (ed altre che riguardano l'applicazione nel suo complesso), il Framework .NET mette a disposizione la classe ''AppDomain''.
* Lo stato della ''sessione'' ASP.NET può essere salvato in un database server [[SQL]] o in un processo separato residente sulla stessa macchina del Server web, oppure su quello di un'altra macchina. I dati e le proprietà della sessione non sono persi quando l'[[IIS]] (''Internet Information Services'') viene resettato, oppure quando il processo attivo di ASP.NET è riciclato.