Best View 1024 X 768

 

 

 

 

 

Home Page

 

W W W . J N E T W O R L D . C O M

 

Home > Tech > ASP

 

Linguaggi

 

 

 

 

 

ACTIVE SERVER PAGES

 

- Corso di ASP

- Links

 

Sito per esperti in materia (Lingua Inglese)

 

Se ne sente parlare molto e sempre più spesso, ma cosa è esattamente l'ASP? Semplicemente un nuovo modo di programmare le proprie pagine web potendo interagire con funzioni fino a poco tempo fa riservate ai soli programmatori esperti, capaci di adoperare linguaggi potenti quali il Perl per esempio, per la stesura di script CGI (common gateway interface) dei vari server. ASP offre la possibilità di creare script in modo molto più facile alla portata quindi di molte più persone. 

 

Superare i limiti dell'HTML per creare dei siti sempre più rispondenti alle esigenze dei visitatori è stato una delle mete a cui i programmatori di linguaggi di scripting hanno puntato nel corso della storia del web. Dalle prime pagine statiche, manifesto di un sito, si è progressivamente arrivati non solo all'esplosione del multimediale, ma, soprattutto, al diffondersi di pagine interattive, in grado non solo di affascinare, ma di fornire un utile strumento a chi le volesse usare. Di linguaggi scripting ne esistono parecchi, alcuni più simili a veri e propri linguaggi di programmazione, altri più facili. Il PERL, ad esempio, è il tipico caso di linguaggio complesso, ma
molto efficace, utilizzato per la creazione di CGI (common gateway interface) a livello professionale e poco diffuso fra gli utenti medi, a causa della difficoltà di apprendimento e di gestione della sua sintassi; inoltre, essendo nato in ambiente Unix ha trovato non poche difficoltà ad affermarsi al di fuori di una pur vasta cerchia di ISP e professionisti del settore che utilizzano questo sistema operativo. Un'altra difficoltà notevole per l'utente medio è da sempre rappresentata dalla generale impossibilità di eseguire i CGI al di fuori della directory cgi-bin del web server del quale ci si serve, directory il cui accesso è limitato al web master. Solo in rari casi l'amministratore di sistema consente l'esecuzione di script perl (che hanno la possibilita' di eseguire operazioni di lettura e scrittura su disco) da una qualsiasi directory. Se ciò ha una giustificazione a livello di sicurezza di un sito web, certo non ha invogliato gli utenti ad utilizzare questo linguaggio che richiede una "interazione" con provider e amministratori a volte troppo indaffarati per dare ascolto alle insolite richieste di un cliente. Superare la staticità delle pagine web, mantenendo al contempo una semplicità di programmazione che consenta a tutti di intervenire senza prima dovere leggere voluminosi manuali è ora possibile grazie ai nuovi linguaggi di scripting. Fra tutti si distingue sicuramente l'ASP (active server pages) per la rapidità e flessibilità di utilizzo che lo caratterizzano, che però sono controbilanciate da uno svantaggio non indifferente; l'utilizzo di questo linguaggio è confinato ai server Microsoft, come ad
esempio a IIS, e non funziona quindi con tutti gli altri server che popolano il web. La sempre
maggiore diffusione dei server Windows contribuisce però a rendere meno limitante questo ostacolo e, tutto sommato, non è difficile vedere diversi provider abbandonare il mondo Unix per le nuove possibilità offerte da Windows NT. Grazie all'utilizzo delle pagine ASP l'utente può quindi creare dei documenti che possono fornire informazioni, rispondendo in modo diverso alle differenti richieste dei navigatori. Ma quali sono, in breve, i vantaggi nell'utilizzo di questo linguaggio di scripting?:

1) Le pagine ASP sono completamente integrate con i file HTML.
2) Sono facili da creare e non necessitano di compilazione.
3) Sono orientate agli oggetti e usano componenti server ActiveX.

 

^ On Top

Visti i vantaggi, e viste anche le limitazioni cui abbiamo accennato in precedenza, riassumiamo le
tecnologie coinvolte nello sviluppo e funzionamento delle Active Server Pages:

1) Windows NT
2) Protocollo TCP/IP
3) Un web server che supporti Active Server, come IIS
4) In via facoltativa, ODBC (Open DataBase Connectivity) e un server database.

Esaminando più da vicino l'"anatomia" di questo genere di pagine possiamo constatare che esse sono costituite da tre differenti parti:

1) Testo
2) Marcatori HTML
3) Comandi script

 

^ On Top

In un documento con estensione .asp è consentito utilizzare variabili, cicli, istruzioni di controllo, etc., grazie alla possibilità di richiamare la sintassi un linguaggio di scripting, come ad esempio il vbscript e il javascript, ma anche perl e rexx. La scelta del linguaggio dipende in primo luogo dalle necessità del programmatore e dal tipo di esecuzione che si vuole avere: se si vogliono eseguire gli script dal lato server è preferibile utilizzare il vbscript, mentre se ci si vuole affidare alla potenza degli "scripting engine" (motore che interpreta i comandi dei linguaggi di scripting e li esegue) dei singoli navigatori è sicuramente meglio utilizzare il javascript, semplice ed efficace.

Comunque, se vuoi saperne di più e più dettagliatamente ti consiglio di seguire il corso Active Server Pages che trovi qui sotto:

 

Le lezioni sono le seguenti (31), clikka sull'argomento al quale sei interessato anche se ti consiglio (se sei alle prime armi) di seguire il corso punto per punto data la correlazione tra una lezione e l'altra. Buona fortuna. 

 

CORSO di ASP di HTML.IT

^ On Top

 

  

 

ICQ: 64895872 - E-mail: jnet@iol.it

Best view: 1024 x 768 / all right reserved © 2000/2001 The Last Day in the Web 

 

   

 

 

Banner di HyperBanner Italia

 

On Top