ASP.NET: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Aggiornamento della voce |
template cita "xxxx"; fix formato data; rinomina/fix nomi parametri; converto template cite xxx -> cita xxx; fix parametro lingua |
||
Riga 117:
== Sicurezza ==
Un sito web in ASP.NET può essere soggetto ad attacchi hacker<ref>{{Cita web|url=https://www.business2community.com/cybersecurity/9-ways-hackers-exploit-asp-net-and-how-to-prevent-them-02353604|titolo=9 Ways Hackers Exploit ASP.NET – and How to Prevent Them|sito=Business 2 Community|accesso=
* Configurazione errata delle opzioni di sicurezza
Riga 136:
== Modelli di programmazione ==
ASP.NET supporta una serie di modelli di programmazione per la creazione di applicazioni Web<ref>{{
* ASP.NET Web Form : un framework per la creazione di pagine modulari da componenti, con eventi dell'interfaccia utente elaborati lato server.
* ASP.NET MVC : consente di creare pagine Web utilizzando il modello di progettazione model – view – controller .
* ASP.NET Web Pages: sintassi leggera per l'aggiunta di codice dinamico e accesso ai dati direttamente all'interno del markup HTML<ref>{{
* ASP.NET Web API: framework per la creazione di API Web su .NET Framework<ref>{{
* Webhook ASP.NET : implementa il modello webhook per la sottoscrizione e la pubblicazione di eventi tramite HTTP.
* SignalR - Un framework di comunicazione in tempo reale per la comunicazione bidirezionale tra client e server.
Riga 152:
== Pipeline integrata IIS ==
In IIS 6.0 e versioni precedenti, le pagine scritte utilizzando versioni diverse del framework ASP non possono condividere lo stato della sessione senza l'utilizzo di librerie di terze parti. Ciò non si applica alle applicazioni ASP.NET e ASP in esecuzione fianco a fianco su IIS 7. Con IIS 7.0, i moduli possono essere eseguiti in una pipeline integrata che consente l'esecuzione di moduli scritti in qualsiasi linguaggio per qualsiasi richiesta<ref>{{
== Versioni ==
Riga 215:
== Confronto con PHP ==
PHP è diretto concorrente di ASP.NET. La scelta dei due linguaggi ha pro e contro a seconda delle proprie esigenze<ref>{{Cita web|url=https://appinventiv.com/blog/php-vs-asp-net/|titolo=PHP vs ASP.NET: Top Differences for Beginners’ Understanding|sito=Appinventiv|data=
{| class="wikitable"
| colspan="2" |'''PRO'''
|