Verskil tussen kliëntbedienertoepassing en webtoepassing

Verskil tussen kliëntbedienertoepassing en webtoepassing
Verskil tussen kliëntbedienertoepassing en webtoepassing

Video: Verskil tussen kliëntbedienertoepassing en webtoepassing

Video: Verskil tussen kliëntbedienertoepassing en webtoepassing
Video: Windows Phone в 2021 - можно полноценно пользоваться? | ПОСВЯЩАЕТСЯ ФАНАТАМ 2024, November
Anonim

Client Server Application vs Web Application

Kliënt/bediener-toepassing en webtoepassing is twee tipes toepassings wat in die wêreld van web gebruik word. Die toepassings wat aan die kliëntkant loop en toegang tot die afgeleë bediener kry, word kliënt/bedienertoepassings genoem, terwyl toepassings wat volledig op die blaaier loop, webtoepassings genoem word.

Kliënt/bediener-toepassing

'n Stukkie sagtewaretoepassing wat op die kliënt- of die gebruikerkant loop en versoeke aan die bediener rig of toegang tot inligting daarvandaan maak, word kliënt-bedienertoepassing genoem. Hoëvlaktale word gebruik om hierdie toepassings te skryf wat besigheidslogika, vorms en gebruikerskoppelvlak insluit. Die meeste toepassings van hierdie tipe het 'n databasis en hulle maak navrae vanaf hierdie databasis wat op die afgeleë bediener gestoor is.

'n Kliënt-bediener-toepassing kan platformspesifiek wees of dit kan ook kruisplatform wees as 'n kruisplatform-programmeertaal gebruik word. Die voordeel van die gebruik van 'n kruisplatformtaal is dat die toepassing inheems lyk aan die platform of die bedryfstelsel van die kliënt.

Elke kliënt-bediener-toepassing moet op die kliënt se rekenaar geïnstalleer word. Dit kan 'n baie maklike taak wees of dit kan ure neem om die toepassing te installeer aangesien dit afhang van die toepassing se kompleksiteit, sorg wat deur die ontwikkelaar geneem word terwyl dit verpak word en die platform waarin dit geskryf is.

Hierdie toepassings kan op die gebruiker se rekenaar loop of daar kan 'n soort VNC-, Citrix- of terminaalbediener wees wat met die bedryfstelsel werk om robuuste, kragtige, maklik om te gebruik en ryk koppelvlak te bied.

Webtoepassing

'n Toepassing wat heeltemal op die gebruiker se blaaier loop, word 'n webtoepassing genoem. 'n Koppelvlak soortgelyk aan kliënt-bediener-toepassing word aan die gebruiker verskaf in 'n webtoepassing en die gebruiker het op dieselfde manier as die kliënt-bediener-toepassing interaksie.

'n Webtoepassing kan dieselfde funksionaliteit verskaf soortgelyk aan kliënt-bedienertoepassing. Aangesien hierdie toepassings op die blaaier loop, kan hulle op enige platform of bedryfstelsel met 'n webblaaier loop. Byvoorbeeld, 'n woordverwerker kan ook 'n webtoepassing wees wat die gebruikers in staat kan stel om data na hul hardeskyfdryf af te laai.

Yahoo-pos- en Gmail-kliënte is voorbeelde van kragtige webtoepassings en baie van die gesofistikeerdheid word verskaf deur AJAX wat gebruik word om meer responsiewe webtoepassings te skep. Ander voorbeelde van volgende generasie webtoepassings sluit in WebEx, WebOffice, Microsoft Office Live en Google Apps.

Verskil tussen kliënt-bedienertoepassing en webtoepassing

• In 'n kliënt-bediener toepassing, die gebruiker interaksie met die bediener deur middel van 'n gebruikerskoppelvlak of toepassing wat geïnstalleer is op die kliënt kant, terwyl in 'n web toepassing, die gebruiker interaksie met dit deur die webblaaier.

• 'n Kliënt-bediener-toepassing moet op die kliënt se masjien geïnstalleer word, terwyl dit nie die geval is met 'n webtoepassing nie, aangesien dit slegs op die blaaier loop.

• Sommige kliënt-bediener-toepassings loop slegs op spesifieke platforms, terwyl webtoepassings platform-onafhanklik is, aangesien hulle slegs 'n webblaaier nodig het om te werk.

• Voorbeelde van kliënt-bediener-toepassings sluit in Microsoft Outlook, Yahoo messenger, Windows Live, ens., terwyl voorbeelde van webtoepassings Google Apps, Gmail, Yahoo-pos en Microsoft Office Live is..

Aanbeveel: