Atšķirība starp klienta servera lietojumprogrammu un tīmekļa lietojumprogrammu

Atšķirība starp klienta servera lietojumprogrammu un tīmekļa lietojumprogrammu
Atšķirība starp klienta servera lietojumprogrammu un tīmekļa lietojumprogrammu

Video: Atšķirība starp klienta servera lietojumprogrammu un tīmekļa lietojumprogrammu

Video: Atšķirība starp klienta servera lietojumprogrammu un tīmekļa lietojumprogrammu
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Novembris
Anonim

Klienta servera lietojumprogramma pret tīmekļa lietojumprogrammu

Klienta/servera lietojumprogramma un tīmekļa lietojumprogramma ir divu veidu lietojumprogrammas, ko izmanto tīmekļa pasaulē. Lietojumprogrammas, kas darbojas klienta pusē un piekļūst attālajam serverim, sauc par klienta/servera lietojumprogrammām, savukārt lietojumprogrammas, kas pilnībā darbojas pārlūkprogrammā, sauc par tīmekļa lietojumprogrammām.

Klienta/servera lietojumprogramma

Programmatūras daļa, kas darbojas klienta vai lietotāja pusē un veic pieprasījumus serverim vai piekļūst informācijai no tā, tiek saukta par klienta-servera lietojumprogrammu. Šo lietojumprogrammu rakstīšanai tiek izmantotas augsta līmeņa valodas, kas ietver biznesa loģiku, veidlapas un lietotāja saskarni. Lielākajai daļai šāda veida lietojumprogrammu ir datu bāze, un tās veic vaicājumus no šīs attālajā serverī saglabātās datu bāzes.

Klienta-servera lietojumprogramma var būt specifiska platformai, vai arī tā var būt starpplatforma, ja tiek izmantota starpplatformu programmēšanas valoda. Vairāku platformu valodas izmantošanas priekšrocība ir tāda, ka lietojumprogramma izskatās kā sākotnējā klienta platformā vai operētājsistēmā.

Katrai klienta-servera lietojumprogrammai jābūt instalētai klienta datorā. Tas var būt ļoti viegls darbs vai arī lietojumprogrammas instalēšana var aizņemt stundas, jo tas ir atkarīgs no lietojumprogrammas sarežģītības, izstrādātāja rūpēm, iesaiņojot to, un no platformas, kurā tā ir rakstīta.

Šīs lietojumprogrammas var darboties lietotāja datorā, vai arī var būt kāds VNC, Citrix vai termināļa serveris, kas darbojas ar operētājsistēmu, lai nodrošinātu stabilu, jaudīgu, viegli lietojamu un bagātīgu saskarni.

Tīmekļa lietojumprogramma

Lietojumprogrammu, kas pilnībā darbojas lietotāja pārlūkprogrammā, sauc par tīmekļa lietojumprogrammu. Lietotājam tīmekļa lietojumprogrammā tiek nodrošināta saskarne, kas ir līdzīga klienta-servera lietojumprogrammai, un lietotājs ar to mijiedarbojas tādā pašā veidā kā klienta-servera lietojumprogramma.

Tīmekļa lietojumprogramma var nodrošināt tādu pašu funkcionalitāti, kas ir līdzīga klienta-servera lietojumprogrammai. Tā kā šīs lietojumprogrammas darbojas pārlūkprogrammā, tās var darboties jebkurā platformā vai operētājsistēmā ar tīmekļa pārlūkprogrammu. Piemēram, tekstapstrādes programma var būt arī tīmekļa lietojumprogramma, kas var ļaut lietotājiem lejupielādēt datus savos cietajos diskos.

Yahoo pasts un Gmail klienti ir jaudīgu tīmekļa lietojumprogrammu piemēri, un lielu daļu sarežģītības nodrošina AJAX, ko izmanto, lai izveidotu atsaucīgākas tīmekļa lietojumprogrammas. Citi nākamās paaudzes tīmekļa lietojumprogrammu piemēri ir WebEx, WebOffice, Microsoft Office Live un Google Apps.

Atšķirība starp klienta-servera lietojumprogrammu un tīmekļa lietojumprogrammu

• Klienta-servera lietojumprogrammā lietotājs mijiedarbojas ar serveri, izmantojot lietotāja saskarni vai lietojumprogrammu, kas ir instalēta klienta pusē, turpretim tīmekļa lietojumprogrammā lietotājs mijiedarbojas ar to, izmantojot tīmekļa pārlūkprogrammu.

• Klienta datorā ir jāinstalē klienta-servera lietojumprogramma, taču tas tā nav tīmekļa lietojumprogrammas gadījumā, jo tā darbojas tikai pārlūkprogrammā.

• Dažas klienta-servera lietojumprogrammas darbojas tikai noteiktās platformās, turpretim tīmekļa lietojumprogrammas ir neatkarīgas no platformas, jo tām ir nepieciešama tikai tīmekļa pārlūkprogramma, lai tās darbotos.

• Klienta-servera lietojumprogrammu piemēri ir Microsoft Outlook, Yahoo Messenger, Windows Live utt., savukārt tīmekļa lietojumprogrammu piemēri ir Google Apps, Gmail, Yahoo mail un Microsoft Office Live.

Ieteicams: