Lato cliente

Lato cliente

L'architettura lato client è una topologia di rete che distingue i client o i computer che richiedono informazioni dai server e dagli elementi hardware che forniscono tali informazioni ed eseguono le richieste.

I client sono in realtà personal computer o stazioni di computer desktop in una tipica architettura client/server. Eseguono le richieste ai server utilizzando i browser Web o altri metodi. Se qualcosa è lato client in questa struttura, significa che viene eseguito sulle stazioni di lavoro o sui computer che rappresentano i client.

Sul lato client, il browser interpreta linguaggi di markup come HTML e CSS. Inoltre, molti sviluppatori moderni includono processi lato client nella progettazione delle loro applicazioni, anziché affidarsi esclusivamente al server. Le applicazioni e i processi lato server vengono eseguiti sul server nelle strutture hardware che assistono i consumatori nelle loro richieste. In un'epoca in cui i servizi di cloud computing sono sempre più diffusi, il termine "architettura client/server" assume un nuovo significato. La maggior parte dei dispositivi client nelle architetture di cloud computing emergenti si comportano come clienti dell'azienda fornitrice, inviando richieste attraverso Internet in tutto il mondo ai server interni del fornitore.

Prima dell'era del cloud computing, i termini "client/server" e "client-side" erano comunemente usati in modo intercambiabile, poiché si riferivano a sistemi in cui un'azienda possedeva sia i server che le postazioni di lavoro dei client.

Il termine "lato client" non implicava che un computer appartenesse al cliente e l'altro al fornitore. Questo non è più il caso del Software-as-a-Service e di architetture simili.

Architettura client-server

Gran parte di Internet si basa sull'approccio client-side. Invece di parlare tra loro, i dispositivi degli utenti comunicano in rete con i server situati a livello centrale per ricevere i dati desiderati.

I "client" del server sono dispositivi dell'utente finale come telefoni cellulari, computer desktop e portatili. In altre parole, è come se i clienti acquistassero i servizi di un'azienda. I dispositivi client inviano richieste di applicazioni o siti web ai server, che rispondono.

Poiché i server sono spesso più stabili e resistenti dei dispositivi consumer, gli sviluppatori utilizzano l'approccio client-server. Vengono sottoposti a regolare manutenzione e mantenuti in condizioni regolamentate per garantire una disponibilità continua.

Anche se i singoli server cadono, di solito sono supportati da altri server. Di conseguenza, sia che gli utenti accendano o spengano i loro dispositivi, sia che li rompano o li perdano, il servizio Internet per gli altri non dovrebbe essere compromesso.

Durante l'accesso e la navigazione in Internet, i server possono gestire diversi dispositivi client contemporaneamente e ogni dispositivo client effettua richieste a vari server.

Script sul lato client

Uno script lato client è un programma che viene eseguito nel browser dell'utente. Questi script sono piccoli programmi che il browser scarica, compila ed esegue. JavaScript è un linguaggio di scripting lato client molto diffuso e utilizzato in molti siti web dinamici. Lo script può essere incluso nell'HTML o salvato come file separato.

Quando vengono richiesti script esterni, il server li invia al client.

Gli script possono essere eseguiti anche in seguito a un'azione dell'utente, ad esempio facendo clic su un pulsante della pagina.

Quando un utente esamina il codice sorgente di una pagina, gli script lato client vengono spesso esaminati. Il codice JavaScript viene spesso riutilizzato e duplicato.

Volete saperne di più su questo argomento? Visitate Seahawk Media per le migliori informazioni sul lato cliente.

ricerca organica
Glossario WordPress
Komal Bothra

Che cos'è la ricerca organica?

La ricerca organica è il processo di acquisizione di traffico verso il proprio sito web attraverso la ricerca non remunerata o

Komal Bothra 4 febbraio 2023

Che cos'è un server proxy?

Un server proxy è un computer che funge da intermediario tra il computer dell'utente e il computer del cliente.

Glossario sull'hosting
Komal Bothra 3 febbraio 2023

Marketing sui motori di ricerca (SEM) 

Il Search Engine Marketing, o SEM, è una forma di marketing online che utilizza la pubblicità a pagamento.

Glossario SEO
Komal Bothra 2 febbraio 2023

Caso di studio: Soluzioni tecnologiche Mabry

Mabry Tech è un'azienda specializzata nella consulenza e nello sviluppo di soluzioni innovative per le imprese. Mabry

Studio di caso

Iniziare con Seahawk

Registratevi nella nostra app per visualizzare i nostri prezzi e ottenere sconti.