Diferència entre l'aplicació del servidor client i l'aplicació web

Diferència entre l'aplicació del servidor client i l'aplicació web
Diferència entre l'aplicació del servidor client i l'aplicació web

Vídeo: Diferència entre l'aplicació del servidor client i l'aplicació web

Vídeo: Diferència entre l'aplicació del servidor client i l'aplicació web
Vídeo: Сравнение операционных систем Android vs Windows Phone 2024, De novembre
Anonim

Aplicació de servidor client vs aplicació web

L'aplicació client/servidor i l'aplicació web són dos tipus d'aplicacions que s'utilitzen al món del web. Les aplicacions que s'executen al costat del client i accedeixen al servidor remot s'anomenen aplicacions client/servidor, mentre que les aplicacions que s'executen completament al navegador s'anomenen aplicacions web.

Aplicació client/servidor

Una peça d'aplicació de programari que s'executa al costat del client o de l'usuari i fa sol·licituds al servidor o accedeix a la informació des d'aquest s'anomena aplicació client-servidor. S'utilitzen llenguatges d' alt nivell per escriure aquestes aplicacions que inclouen lògica empresarial, formularis i interfície d'usuari. La majoria d'aplicacions d'aquest tipus tenen una base de dades i fan consultes des d'aquesta base de dades emmagatzemada al servidor remot.

Una aplicació client-servidor pot ser específica de la plataforma o també pot ser multiplataforma si s'utilitza un llenguatge de programació multiplataforma. L'avantatge d'utilitzar un llenguatge multiplataforma és que l'aplicació sembla nativa de la plataforma o del sistema operatiu del client.

Cada aplicació client-servidor s'ha d'instal·lar a l'ordinador del client. Aquesta pot ser una feina molt fàcil o pot trigar hores a instal·lar l'aplicació, ja que depèn de la complexitat de l'aplicació, de la cura que tingui el desenvolupador mentre l'empaqueta i de la plataforma en què està escrita.

Aquestes aplicacions es poden executar a l'ordinador de l'usuari o pot haver-hi algun tipus de servidor VNC, Citrix o terminal que funcioni amb el sistema operatiu per oferir una interfície robusta, potent, fàcil d'utilitzar i rica.

Aplicació web

Una aplicació que s'executa completament al navegador de l'usuari s'anomena aplicació web. Una interfície similar a l'aplicació client-servidor es proporciona a l'usuari en una aplicació web i l'usuari interactua de la mateixa manera que l'aplicació client-servidor.

Una aplicació web pot oferir la mateixa funcionalitat semblant a l'aplicació client-servidor. Com que aquestes aplicacions s'executen al navegador, es poden executar en qualsevol plataforma o sistema operatiu que tingui un navegador web. Per exemple, un processador de textos també pot ser una aplicació web que pot permetre als usuaris descarregar dades a les seves unitats de disc dur.

Els clients de correu de Yahoo i Gmail són exemples d'aplicacions web potents i gran part de la sofisticació la proporciona AJAX que s'utilitza per crear aplicacions web més sensibles. Altres exemples d'aplicacions web de nova generació inclouen WebEx, WebOffice, Microsoft Office Live i Google Apps.

Diferència entre l'aplicació client-servidor i l'aplicació web

• En una aplicació client-servidor, l'usuari interactua amb el servidor mitjançant una interfície d'usuari o una aplicació instal·lada al costat del client, mentre que en una aplicació web, l'usuari hi interactua mitjançant el navegador web.

• S'ha d'instal·lar una aplicació client-servidor a la màquina del client, mentre que aquest no és el cas d'una aplicació web, ja que només s'executa al navegador.

• Algunes aplicacions client-servidor només s'executen en plataformes específiques, mentre que les aplicacions web són independents de la plataforma, ja que només necessiten un navegador web per funcionar.

• Alguns exemples d'aplicacions client-servidor inclouen Microsoft Outlook, Yahoo Messenger, Windows Live, etc., mentre que exemples d'aplicacions web són Google Apps, Gmail, Yahoo Mail i Microsoft Office Live.

Recomanat: