 |

di Leonardo Piras
Mettiamo che ci abbiano dato da fare un catalogo online: tanti prodotti, ognuno
con la sua scheda tecnica, da riportare su internet.
Fino a poco tempo fa, l’unico mezzo che ci permetteva di realizzare una cosa del
genere, più che l’HTML, era la pazienza. Pagine e pagine, foto su foto da inserire,
tabelle su tabelle da modificare… in pratica il lavoro più palloso del mondo,
specialmente per chi si reputa “designer” e quindi “creativo”.
Come snellire ed ottimizzare il nostro lavoro? Il modo migliore è utilizzare
un database (tipo Microsoft Access, per intendersi.). E come riportare i contenuti
di una tabella di un database sul web, in formato esteticamente presentabile e
fruibile da tutti?
La piattaforma Microsoft Active Platform
Come costruire applicazioni che possano
integrare componenti scalabili e riutilizzabili, HTML, scripting, accesso a basi
di dati, transazioni client/server, veloci, potenti e ricche di contenuti? La
risposta di Microsoft a queste esigenze di sviluppo si chiama “Active Platform”,
e prevede una completa integrazione di diverse famiglie di prodotti Microsoft,
sia dal lato client (“Active Client”) che server (“Active Server”).
Senza addentrarci
in particolari tecnici che non ci interessano nella trattazione dell’argomento
Active Server Pages, diciamo solo che la piattaforma Active Client è supportata
per i sistemi operativi Windows, Macintosh e Unix, mentre la piattaforma Active
Server è costituita, fondamentalmente, dal sistema operativo Windows NT, dai servizi
di sicurezza e di networking dello stesso, dalla suite BackOffice, che contiene
il server web Microsoft Internet Information Server, e dalla programmazione HTML
+ script ASP.
Il collante software che fa sì che la piattaforma Active Server possa integrare
insieme le sue diverse componenti, l’accesso a basi di dati e networking si chiama
ActiveX. [http://www.activex.org]
Recentemente ActiveX è diventata
una tecnologia Open-Source.
Tra i vari componenti ActiveX utilizzabili dai programmatori come “mattoni”
di software, scalabili e riutilizzabili, quello che è di maggiore importanza per
le Active Server Pages è sicuramente ADO (Active Data Object), che consente di
integrare le applicazioni, sia client, sia server, basate sulla piattaforma Active
Platform, con database di qualsiasi natura, dal Jet (come Access) a SQL (come
SQL Server).
Cos'è Active Server Pages?
|
 |