Különbség Az ügyfélkiszolgáló Alkalmazás és A Webalkalmazás Között

Különbség Az ügyfélkiszolgáló Alkalmazás és A Webalkalmazás Között
Különbség Az ügyfélkiszolgáló Alkalmazás és A Webalkalmazás Között
Anonim

Ügyfélkiszolgáló alkalmazás vs webalkalmazás

A kliens / szerver alkalmazás és a webalkalmazás kétféle alkalmazás, amelyeket a web világában használnak. A kliens oldalon futó és a távoli kiszolgálóhoz hozzáférő alkalmazásokat kliens / szerver alkalmazásoknak, míg a teljesen a böngészőn futó alkalmazásokat webalkalmazásoknak nevezzük.

Kliens / szerver alkalmazás

Az ügyfél vagy kiszolgáló alkalmazásnak nevezzük azt a szoftveralkalmazást, amely az ügyfélen vagy a felhasználói oldalon fut, és kéréseket küld a kiszolgálónak, vagy hozzáférést biztosít az információkhoz. Magas szintű nyelveket használnak ezeknek az alkalmazásoknak a megírásához, amelyek üzleti logikát, űrlapokat és felhasználói felületet tartalmaznak. A legtöbb ilyen típusú alkalmazás rendelkezik adatbázissal, és ebből a távoli kiszolgálón tárolt adatbázisból kérdeznek.

Az ügyfél-szerver alkalmazás lehet platformspecifikus, vagy crossplatform programozási nyelv használata esetén is. A crossplatform nyelv használatának előnye, hogy az alkalmazás natívnak tűnik a kliens platformján vagy operációs rendszerén.

Minden ügyfél-kiszolgáló alkalmazást telepíteni kell az ügyfél számítógépére. Ez nagyon egyszerű feladat lehet, vagy akár órákig is eltarthat az alkalmazás telepítése, mivel ez függ az alkalmazás összetettségétől, a fejlesztő gondosságától a csomagolás közben és attól a platformtól, amelyre be van írva.

Ezek az alkalmazások futtathatók a felhasználó számítógépén, vagy létezhet valamilyen VNC, Citrix vagy terminálkiszolgáló, amely együttműködik az operációs rendszerrel annak érdekében, hogy robusztus, hatékony, könnyen kezelhető és gazdag felületet nyújtson.

webalkalmazás

A teljes mértékben a felhasználó böngészőjén futó alkalmazást webalkalmazásnak nevezzük. Az ügyfél-kiszolgáló alkalmazáshoz hasonló felületet biztosít a felhasználó egy webalkalmazásban, és a felhasználó ugyanúgy interakcióba lép, mint az ügyfél-kiszolgáló alkalmazás.

Egy webalkalmazás ugyanazt a funkciót tudja biztosítani, mint az ügyfél-kiszolgáló alkalmazás. Mivel ezek az alkalmazások a böngészőn futnak, így bármilyen böngészővel rendelkező platformon vagy operációs rendszeren futtathatók. Például a szövegszerkesztő lehet egy webalkalmazás is, amely lehetővé teszi a felhasználók számára, hogy adatokat töltsenek le a merevlemezükre.

A Yahoo mail és a Gmail kliensek példák az erőteljes webalkalmazásokra, és a kifinomultság nagy részét az AJAX biztosítja, amely érzékenyebb webalkalmazások létrehozására szolgál. A következő generációs webalkalmazások további példái a WebEx, a WebOffice, a Microsoft Office Live és a Google Apps.

• Egy ügyfél-kiszolgáló alkalmazásban a felhasználó a kiszolgálóval az ügyféloldalra telepített felhasználói felületen vagy alkalmazáson keresztül lép kapcsolatba, míg egy webalkalmazásban a felhasználó a webböngészőn keresztül.

• A kliens-kiszolgáló alkalmazást telepíteni kell a kliens gépére, míg a webalkalmazás esetében ez nem így van, mivel csak a böngészőben fut.

• Egyes kliens-szerver alkalmazások csak meghatározott platformokon futnak, míg a webalkalmazások platformfüggetlenek, mivel működésükhöz csak webböngészőre van szükségük.

• Az ügyfél-kiszolgáló alkalmazások példái közé tartozik a Microsoft Outlook, a Yahoo Messenger, a Windows Live stb., Míg az internetes alkalmazások példái a Google Apps, a Gmail, a Yahoo mail és a Microsoft Office Live.

Ajánlott: