Active Server Pages: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LapoLuchini (discussione | contributi)
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]] [[Microsoft]], rendendo così possibile lo sviluppo di siti dinamici basati sulle informazioni contenute nel database. Mediante il software [[ODBC]], in ambiente [[Windows]], e appositi [[driver]] forniti da aziende terze, è possibile interfacciare le pagine ASP con altri popolari database. MySQL, ad esempio, può essere utilizzato con profitto in ASP e comunicare con esso mediante l'installazione del Driver MyOdbc.
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. L'interprete, infatti, impiega molto tempo per esegure operazione complesse e richiede un largo quantitativo di risorse per sessioni con numerosi utenti.
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://msdnwww.microsoft4guysfromrolla.com/asp.net/ Sezione4GuysFromRolla: suUno ASPdei dalpiù sitofamosi disiti Microsoftinternazionali su ASP
* http://www.aspitalia.com ASPItalia.com: La più grande community italiana dedicata ad ASP
* http://4guysfromrolla.com
* 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.webmasterpoint.org/asp/
* http://www.aspin.com/ ASPIn.com: un mare di risorse su ASP
 
[[Categoria:Internet]]
[[Categoria:Linguaggi di programmazione]]