
Per server (detto in italiano anche servente o serviente) si intende un computer dedicato allo svolgimento di un servizio preciso, come la gestione di una rete locale o geografica, alla gestione delle periferiche di stampa (print server), allo scambio e condivisione di dati fra i computer (file server, database server), all'invio o inoltro di posta elettronica (mail server) od a contenere i file in un sito web (web server). Utilizza un sistema operativo di rete. I computer collegati e che utilizzano il servizio del server, si chiamano client. A volte lo stesso computer svolge diverse funzioni di server (es: sia file server che print server).
Con il termine server si identifica spesso anche il software necessario all'uso del server (server software). Solitamente i server software si dividono in file server, che permettono agli utenti di salvare e accedere ai file su un computer in comune, e application server, dove il server viene usato per far funzionare un programma applicativo e condividerne le funzionalità tra gli utenti. (tratto da wikipedia: server)
Lavorare sul lato Server è più complicato che sul Lato Cient, innanzi tutto bisogna controllare se sul server dove abbiamo il nostro spazio quali scripi sia possibile usare. Ad esempio con Altervista (dove è ospitato questo sito) è possibile scrivere pagine in php. Gli script lato server sono più difficili da usare ma sono molto più potenti e al tempo stesso versatili. Inoltre, se usati in modo appropiato, sono trasparenti per il browser e non hanno le controindicazione del javascript.
Php: è l'acronimo di PHP Hypertext Preprocessor. Linguaggio open source molto simile al C altrettanto complesso. Nato per i sistemi operativi GNU/Linux, ora è disponibile anche per la piattaforma M$ Windows.
Asp:acronimo di Active Server Pages, è stato realizzato dalla Micro$oft.
Jsp:acronimo di Java Server Pages, è la tecnologia creata da Sun Microsystem per realizzare pagine HTML dinamiche lato server utilizzando il codice Java.