Pagine web

Pagina web

web pageè un documento disponibile sul world wide web. Le pagine Web sono archiviate sul server Web e possono essere visualizzate utilizzando un browser Web.

Una pagina web può contenere enormi informazioni tra cui testo, grafica, audio, video e collegamenti ipertestuali. Questi collegamenti ipertestuali sono il collegamento ad altre pagine web.

La raccolta di pagine Web collegate su un server Web è nota come website. C'è unico Uniform Resource Locator (URL) è associato a ciascuna pagina web.

Pagina Web statica

Static web pagessono noti anche come pagina web piatta o fissa. Vengono caricati sul browser del client esattamente come sono memorizzati sul server web. Tali pagine web contengono solo informazioni statiche. L'utente può solo leggere le informazioni ma non può apportare modifiche o interagire con le informazioni.

Le pagine web statiche vengono create utilizzando solo HTML. Le pagine web statiche vengono utilizzate solo quando non è più necessario modificare le informazioni.

Pagina Web dinamica

Dynamic web pagemostra informazioni diverse in momenti diversi. È possibile modificare una portaion di una pagina web senza caricare l'intera pagina web. È stato possibile utilizzareAjax tecnologia.

Pagina web dinamica lato server

Viene creato utilizzando lo scripting lato server. Esistono parametri di scripting lato server che determinano come assemblare una nuova pagina web che include anche la configurazione di più elaborazioni lato client.

Pagina web dinamica lato client

Viene elaborato utilizzando script lato client come JavaScript. E poi è passato aDocument Object Model (DOM).

Laguages ​​di scripting

I linguaggi di scripting sono come i linguaggi di programmazione che ci consentono di scrivere programmi sotto forma di script. Questi script vengono interpretati non compilati ed eseguiti riga per riga.

Il linguaggio di scripting viene utilizzato per creare pagine Web dinamiche.

Scripting lato client

Client-side scriptingsi riferisce ai programmi che vengono eseguiti sul lato client. Gli script lato client contengono le istruzioni per il browser da eseguire in risposta a determinate azioni dell'utente.

I programmi di scripting lato client possono essere incorporati in file HTML o possono anche essere conservati come file separati.

La tabella seguente descrive i linguaggi di scripting lato client comunemente utilizzati:

SNDescrizione del linguaggio di scripting
1.JavaScript
È un linguaggio di scripting basato su prototipi. Eredita le sue convenzioni di denominazione da java. Tutti i file di script Java vengono memorizzati in file con estensione.js estensione.
2.ActionScriptÈ un linguaggio di programmazione orientato agli oggetti utilizzato per lo sviluppo di siti Web e software destinati ad Adobe Flash Player.
3.Dart
È un linguaggio di programmazione web open source sviluppato da Google. Si basa sul compilatore da sorgente a sorgente per JavaScript.
4.VBScript
È un linguaggio di programmazione web open source sviluppato da Microsoft. È un superset di JavaScript e aggiunge la programmazione orientata agli oggetti basata su classi di tipizzazione statica opzionale.

Scripting lato server

Sever-side scriptingfunge da interfaccia per il client e limita anche l'accesso dell'utente alle risorse sul server web. Può anche raccogliere le caratteristiche dell'utente per personalizzare la risposta.

La tabella seguente descrive i linguaggi di scripting lato server comunemente usati:

SNDescrizione del linguaggio di scripting
1.ASP
Active Server Pages (ASP) è un motore di script lato server per creare pagine web dinamiche. SupportaComponent Object Model (COM) che consente ai siti Web ASP di accedere alle funzionalità di librerie come DLL.
2.ActiveVFP
È simile a PHP e utilizzato anche per creare pagine web dinamiche. Usa nativoVisual Foxpro lingua e database.
3.ASP.net
Viene utilizzato per sviluppare siti Web dinamici, applicazioni Web e servizi Web.
4.Java
Le Java Server Pages vengono utilizzate per creare applicazioni web dinamiche. Il codice Java viene compilato in codice byte ed eseguito daJava Virtual Machine (JVM).
5.Python
Supporta più paradigmi di programmazione come la programmazione orientata agli oggetti e quella funzionale. Può anche essere utilizzato come linguaggio non di scripting utilizzando strumenti di terze parti comePy2exe o Pyinstaller.
6.WebDNA
È anche un linguaggio di scripting lato server con un sistema di database incorporato.