ASP è l’acronimo di Active Server Pages e indica delle pagine web contenenti codice html integrato con scripts per generare pagine web dinamiche.
ASP può appoggiarsi a diversi linguaggi:
- il VBScript, derivato dal Microsoft Visual Basic
- il Jscript, derivato dal JavaScript
- il PerlScript, derivato dal linguaggio Perl
- il Python, un nuovo linguaggio usato, tra gli altri, da Google
- il Rexx
Le pagine ASP possono essere interfacciate con Access, SQL Server, MySQL, Oracle, Firebird, Sybase e qualsiasi altro tipo di database, purchè abbia un driver OLE-db o ODBC.
Rispetto al suo principale concorrente PHP, ASP ha il limite di girare solo su sitemi Windows. Potrebbe essere utilizzato anche su sistemi Linux ma solo tramite un emulatore e con conseguente riscrittura di una parte di codice.
ASP.net è l’evoluzione naturlae di ASP, il cui sviluppo è stato effettivamente abbandonato, a favore del suo successore che, grazie all’infrastruttura .NET Framework, sfrutta funzionalità più avanzate.
ASP.net permette di scrivere il codice facendo ricorso a uno dei tanti linguaggi supportati dal Framework .NET: Visual Basic .Net, C#, J# (derivato da Java), oltre a linguaggi open-source, come Python e Perl.
Grazie all’enorme disponibiltà di controlli, classi e strumenti di sviluppo e alla possibilità di riutilizzare uno stesso codice in diverse applicazioni, ASP.net permette di ridurre i tempi di realizzazione dei moduli software.
|