Active Server Pages: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 1:
In [[informatica]], le '''Active Server Pages''' (''Pagine Server Attive'', in genere abbreviato in '''ASP''') sono pagine [[web]] contenenti, oltre al puro codice [[HTML]], degli [[script]] che verranno eseguiti dal [[Web server|server]] per generare ''runtime'' il codice [[HTML]] da inviare al [[browser]] dell'utente (proprio per questo vengono in genere definite [[pagine web dinamiche]]). In questo modo è possibile mostrare contenuti dinamici (ad esempio estratti da database che risiedono sul server web) e modificarne l'aspetto secondo le regole programmate negli scripts, il tutto senza dover inviare il codice del programma all'utente finale (al quale va inviato solo il risultato), con un notevole risparmio di tempi e [[banda]].
I linguaggi utilizzati sono [[VB.NET]], [[
È possibile interfacciare le pagine ASP con qualsiasi tipo di database che abbia un driver [[Object Linking and Embedding|OLE-db]] o [[ODBC]], come ad esempio [[Microsoft Access|Access]], [[Microsoft SQL Server|SQL Server]], [[MySQL]], [[Oracle]], [[Firebird SQL|Firebird]], [[Sybase]] e tanti altri.
Funziona ufficialmente solo sul web server Microsoft [[Internet Information Services]] (IIS). Nonostante questo, per quanti utilizzano piattaforme [[GNU/Linux]] è disponibile un emulatore che consente di eseguire i codici ASP senza dover riscrivere l'intero progetto ma soltanto una piccola porzione di esso. Nel diffuso web server [[Apache HTTP Server|Apache]], ad esempio, è possibile utilizzare pagine dalla sintassi simile ad ASP installando e configurando il modulo Apache: ASP funzionante sulla base di Perl. In alternativa esiste inoltre un modulo generalmente noto come ChiliASP (su cui si basa il modulo SJSASP, Sun Java System Active Server Pages, disponibile sul sito di [[
Una caratteristica molto apprezzata dagli utilizzatori dell'interprete ASP è la semplice e comprensibile sintassi di programmazione che rende la curva di apprendimento di tale linguaggio poco ripida. L'interprete ASP, tuttavia, presenta alcuni limiti, specialmente di prestazioni.
Riga 53:
==Collegamenti esterni==
*[http://www.aspitalia.com ASPItalia.com, la più grande community italiana dedicata ad ASP]
*[http://asp.html.it La sezione di HTML.it dedicata alle Active Server Pages]
Riga 65 ⟶ 64:
* {{it}} [http://www.lukeonweb.net/asp.asp Risorse Asp per gli sviluppatori che preferiscono il JScript lato server]
* {{en}} [http://www.sun.com/software/chilisoft/index.xml Sun Java System Active Server Pages]
{{Portale|Telematica}}
[[Categoria:Tecnologie per il Web]]
|