Nwlapcug.com


Sviluppo e manutenzione delle pagine Web

Sviluppo e manutenzione delle pagine Web


Persone creano pagine Web per molte ragioni diverse e il loro sviluppo può comportare diversi livelli di complessità. Anche i principianti possono creare semplici pagine Web rapidamente e facilmente, utilizzando il codice HTML. A altra estremità dello spettro, ci sono pagine Web complesse costruite utilizzando applicazioni e database presso il "back-end" e con livelli profondi di interazione dell'utente e visual design presso il "front end". Utilizza qualsiasi tecnologie una pagina, ci sono numeri di elementi distinti che sono più comunemente coinvolti.

Database

Molte pagine Web e siti Web sono costruiti utilizzando i database. I vantaggi ai database in sviluppo Web sono molti, principalmente la capacità di controllare, modificare e inserire dati nella stessa posizione. I siti Web possono memorizzare tutti i loro dati all'interno di un sistema di database in esecuzione su un server Web. Web database includono sofisticati sistemi commerciali e soluzioni efficaci, liberi. Oracle è tra i più costosa ma potenti opzioni, mentre MySQL è una comune alternativa gratuita.

Scripting lato server

Linguaggi di programmazione in esecuzione al lato server includono PHP e ASP. Gli sviluppatori di creare script in queste lingue per eseguire il server Web, spesso connettersi a un database per ottenere dati e quindi presentare questi dati all'interno di strutture HTML. Pagine Web in linguaggi server side sono detto di essere "dinamico" perché forniscono la possibilità di creare un sito Web utilizzando dati da un database. L'alternativa consiste nell'includere i dati all'interno di una pagina HTML, nel qual caso ogni pagina in un sito deve essere aggiornato manualmente quando i dati vengono modificati.

Struttura e stile

Se una pagina è stata costruita esclusivamente in HTML o di un linguaggio lato server, quando il browser dell'utente lo richiede, il server risponde con un documento HTML. Questo documento rappresenta una singola pagina Web e può contenere testo, immagini e altri media. Markup HTML determina la struttura dei contenuti, ponendo ogni elemento di contenuto all'interno di elementi contrassegnati come segue:

< p > questo è il contenuto di un paragrafo. </p >

HTML è in genere accompagnata da CSS (Cascading Style Sheets) dettando le regole di stile per il browser e determinare come deve essere visualizzato il contenuto HTML. Nella maggior parte dei casi immagini vengono anche utilizzati per aggiungere ulteriori styling.

Lo Scripting lato client

Script sul lato client eseguito all'interno del browser Web, aggiunta di aumento dei livelli di funzionalità e interattività alle pagine Web. La lingua più comune utilizzata per gli script lato client è JavaScript. Gli script possono essere incluso all'interno di un documento HTML o collegati a e memorizzati all'interno di un file sul server dedicato. Funzioni JavaScript aggiungono all'esperienza utente creando effetti quando l'utente interagisce con una pagina utilizzando la loro tastiera, mouse e monitor. Gli sviluppatori inoltre utilizzano funzioni JavaScript per convalidare l'input dell'utente, ad esempio con la pagina Web Form.

Gestione dei contenuti

Come il contenuto di una pagina Web viene creato e gestito dipende le tecnologie utilizzate per costruire il sito Web nel suo complesso. Se sono stati utilizzati un database e scripting lato server, il contenuto deve essere inserito, aggiornato e modificato all'interno di questo database. Sistemi di Content Management sono applicazioni Web utilizzate per automatizzare questo processo. Utilizzando un'interfaccia CMS, come Joomla o WordPress, gli utenti possono gestire il contenuto di un intero sito Web senza dover essere coinvolti nel codice utilizzato per costruirlo.