Razlika med aplikacijo odjemalskega strežnika in spletno aplikacijo

Razlika med aplikacijo odjemalskega strežnika in spletno aplikacijo
Razlika med aplikacijo odjemalskega strežnika in spletno aplikacijo

Video: Razlika med aplikacijo odjemalskega strežnika in spletno aplikacijo

Video: Razlika med aplikacijo odjemalskega strežnika in spletno aplikacijo
Video: Изкуство и вярвания на праисторическите хора - История 5 клас | academico 2024, Julij
Anonim

Aplikacija odjemalskega strežnika proti spletni aplikaciji

Aplikacija odjemalec/strežnik in spletna aplikacija sta dve vrsti aplikacij, ki se uporabljata v svetu spleta. Aplikacije, ki se izvajajo na strani odjemalca in dostopajo do oddaljenega strežnika, se imenujejo aplikacije odjemalec/strežnik, medtem ko se aplikacije, ki se v celoti izvajajo v brskalniku, imenujejo spletne aplikacije.

Aplikacija odjemalec/strežnik

Del programske aplikacije, ki se izvaja na strani odjemalca ali uporabnika in pošilja zahteve strežniku ali dostopa do informacij z njega, se imenuje aplikacija odjemalec-strežnik. Za pisanje teh aplikacij se uporabljajo jeziki na visoki ravni, ki vključujejo poslovno logiko, obrazce in uporabniški vmesnik. Večina aplikacij te vrste ima bazo podatkov in izvajajo poizvedbe iz te baze podatkov, shranjene na oddaljenem strežniku.

Aplikacija odjemalec-strežnik je lahko specifična za platformo ali pa je lahko tudi za več platform, če se uporablja programski jezik za več platform. Prednost uporabe jezika za več platform je, da je aplikacija videti izvorna za platformo ali operacijski sistem odjemalca.

Vsaka aplikacija odjemalec-strežnik mora biti nameščena na odjemalčevem računalniku. To je lahko zelo enostavno delo ali pa lahko namestitev aplikacije traja več ur, saj je odvisno od kompleksnosti aplikacije, skrbnosti razvijalca med pakiranjem in platforme, v kateri je napisana.

Te aplikacije se lahko izvajajo na uporabnikovem računalniku ali pa obstaja nekakšen VNC, Citrix ali terminalski strežnik, ki deluje z operacijskim sistemom, da zagotovi robusten, zmogljiv, enostaven za uporabo in bogat vmesnik.

Spletna aplikacija

Aplikacija, ki se v celoti izvaja v uporabnikovem brskalniku, se imenuje spletna aplikacija. V spletni aplikaciji je uporabniku na voljo vmesnik, podoben aplikaciji odjemalec-strežnik, uporabnik pa z njim komunicira na enak način kot aplikacija odjemalec-strežnik.

Spletna aplikacija lahko zagotovi enako funkcionalnost, podobno kot aplikacija odjemalec-strežnik. Ker se te aplikacije izvajajo v brskalniku, se lahko izvajajo na kateri koli platformi ali operacijskem sistemu, ki ima spletni brskalnik. Na primer, urejevalnik besedil je lahko tudi spletna aplikacija, ki uporabnikom omogoča prenos podatkov na njihove trde diske.

Odjemalci Yahoo Mail in Gmail so primeri zmogljivih spletnih aplikacij in veliko sofisticiranosti zagotavlja AJAX, ki se uporablja za ustvarjanje bolj odzivnih spletnih aplikacij. Drugi primeri spletnih aplikacij naslednje generacije vključujejo WebEx, WebOffice, Microsoft Office Live in Google Apps.

Razlika med aplikacijo odjemalec-strežnik in spletno aplikacijo

• V aplikaciji odjemalec-strežnik uporabnik komunicira s strežnikom prek uporabniškega vmesnika ali aplikacije, ki je nameščena na strani odjemalca, medtem ko v spletni aplikaciji uporabnik komunicira z njim prek spletnega brskalnika.

• Aplikacija odjemalec-strežnik mora biti nameščena na odjemalčevem računalniku, medtem ko to ne velja za spletno aplikacijo, saj se izvaja samo v brskalniku.

• Nekatere aplikacije odjemalec-strežnik delujejo samo na določenih platformah, medtem ko so spletne aplikacije neodvisne od platforme, saj za svoje delovanje potrebujejo le spletni brskalnik.

• Primeri aplikacij odjemalec-strežnik vključujejo Microsoft Outlook, Yahoo messenger, Windows Live itd., medtem ko so primeri spletnih aplikacij Google Apps, Gmail, Yahoo mail in Microsoft Office Live.

Priporočena: