February 12
Client-server e l'informatica Web-based sono due dei principali approcci al dividendo problemi di business computing su più computer. Come entrambi gli approcci utilizzano client e server, c'è un ampio spazio per la confusione.
Un client computing è qualsiasi macchina che richiede informazioni o servizi da un altro. Il termine si riferisce in genere al computer in cui una persona si siede e interagisce tramite tastiera, monitor, mouse o un'interfaccia simile.
Un server computing è qualsiasi macchina che fornisce informazioni o servizi ai computer client. Il termine viene generalmente utilizzato, tuttavia, per riferirsi a quei computer il cui scopo principale è la comunicazione con altri computer. Questi computer sono spesso accatastati insieme in set all'interno appositamente progettati, data center climatizzati.
Anche se tutte le comunicazioni tra i computer possono essere considerati client-server, quando il termine è usato per uno stile di calcolo, si riferisce a software appositamente suddiviso in una porzione per funzionare su computer client dedicati e una parte scritta per funzionare su computer server dedicati.
Spesso chiamato "thick client", il software che viene eseguito sul client è tipicamente scritto in linguaggi come C / C ++, Visual Basic, .Net o C #.
calcolo basato sul Web è un metodo di client-server che utilizza tecnologie Internet per la comunicazione tra i computer client e server.
software basato sul Web che viene eseguito sul client in genere include un browser web e può includere Java, Java Script, VB Script, o controlli ActiveX (che deve essere presente prima di necessità previsto).