Active Server Pages: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m link a pagine web dinamiche |
Nessun oggetto della modifica |
||
Riga 5:
Il linguaggio più usato è il [[VBS|VBScript]] (simile - come sintassi - al linguaggio Visual Basic di Microsoft), ma è possibile utilizzare anche il JScript (simile al linguaggio [[JavaScript]]), il PerlScript (simile al [[Perl]]), il [[Rexx]] ed il [[Python]] (un linguaggio emergente utilizzato moltissimo dal motore di ricerca [[Google]]).
Le possibilità offerte dal sistema sono fortemente orientate verso l'interfaccia con un corrispondente [[database
E' possibile possibile interfacciare le pagine ASP con qualsiasi tipo di database che abbia un driver OLE-db o ODBC, come ad esempio Access, SQL Server, MySQL, Oracle, Firebird, Sybase e tanti altri.
Funziona ufficialmente solo sul web server Microsoft [[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]], ad esempio, è possibile utilizzare pagine dalla sintassi simile ad ASP installando e configurando il modulo Apache:ASP funzionante sulla base di Perl.
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
Principali concorrenti di ASP sono il [[PHP]], che funziona in modo molto simile, ma con una sintassi del tutto diversa dal Vb Script, e l'unione di [[Perl]] e [[CGI]], che è un meccanismo meno integrato nella sola pagina web e quindi più macchinoso da gestire, che tuttavia permette al programmatore più flessibilità.
ASP è stato ufficialmente abbandonato, seppure continua ancora ad essere supportato e può funzionare sulle ultime versioni di [[IIS]], in favore di [[ASP.NET]], ormai giunto alla versione 2.0, che consente di creare applicazioni web su piattaforma [[Microsoft]] che possono sfruttare anche funzionalità avanzate e, soprattutto, contare su un'infrastruttura molto più avanzata, qual è quella offerta dal [[.NET Framework]] in accoppiata con [[IIS]] 6.
==Un semplice esempio di programmazione in ASP==
Line 32 ⟶ 35:
==Collegamenti esterni==
* http://
* http://www.aspitalia.com ASPItalia.com: La più grande community italiana dedicata ad ASP
* http://www.aspitalia.com/newsgroup/ it.comp.www.asp: lo storico newsgroup che dal '98 parla di ASP
* http://www.aspaliance.com ASPAlliance: un network di autori su ASP
* http://www.aspin.com/ ASPIn.com: un mare di risorse su ASP
[[Categoria:Internet]]
[[Categoria:Linguaggi di programmazione]]
|