QNA > Q > Qual È La Differenza Tra Applicazione Client E Applicazione Di Servizio?

Qual è la differenza tra applicazione client e applicazione di servizio?

  1. La differenza fondamentale è che un'applicazione client ha un'interfaccia utente (UI) mentre un'applicazione di servizio non ce l'ha, cioè un utente normale non può interagire facilmente con un servizio perché non ha pulsanti, etichette, caselle di input ecc.
  2. Un servizio tipicamente viene eseguito come un processo demone: è inattivo e gira in background e viene invocato da altre applicazioni (ad esempio applicazioni client) solo quando richiesto. Un'applicazione client, d'altra parte, viene eseguita quando un utente richiede l'esecuzione dell'applicazione - dopodiché può essere chiusa dall'utente.
  3. Quindi un servizio è tipicamente ospitato su un server che funziona 24 ore su 24, 7 giorni su 7, mentre un'applicazione client viene eseguita su una macchina client (dell'utente).

I servizi sono disponibili in diversi gusti, dal servizio web di base ospitato su un server web e usato dalle applicazioni client per interrogare i dati da un database, a un servizio che controlla gli aggiornamenti del software interrogando altri servizi online (che avviene in background senza l'interazione dell'utente). Per esempio un'applicazione meteo sul vostro smartphone Android è un'applicazione client, e può connettersi a un servizio web per interrogare e mostrare il tempo di quel giorno specifico.

Di Solley

What are the best addictive pc games ever? :: Quali sono alcune delle migliori applicazioni per lo sfondo della schermata di blocco?
Link utili