Kliendiserveri rakendus vs veebirakendus
Klient / server ja veebirakendused on kahte tüüpi rakendused, mida kasutatakse veebimaailmas. Rakendusi, mis töötavad kliendi poolel ja pääsevad juurde kaugserverile, nimetatakse kliendi / serveri rakendusteks, samal ajal kui täielikult brauseris töötavaid rakendusi nimetatakse veebirakendusteks..
Kliendi / serveri rakendus
Tarkvararakendust, mis töötab kliendi või kasutaja poolel ja teeb serverile päringuid või kasutab sellest juurdepääsu teabele, nimetatakse kliendi-serveri rakenduseks. Nende rakenduste kirjutamiseks kasutatakse kõrgetasemelisi keeli, mis sisaldavad äriloogikat, vorme ja kasutajaliidest. Enamikul seda tüüpi rakendustel on andmebaas ja nad teevad sellest andmebaasist päringuid, mis on salvestatud kaugserverisse.
Kliendiserveri rakendus võib olla platvormispetsiifiline või platvormidevahelise programmeerimiskeele kasutamisel ka platvormiülene. Platvormidevahelise keele kasutamise eeliseks on see, et rakendus näeb välja kliendi platvormi või operatsioonisüsteemi omapära.
Iga kliendi-serveri rakendus peab olema installitud kliendi arvutisse. See võib olla väga lihtne töö või rakenduse installimine võib võtta tunde, kuna see sõltub rakenduse keerukusest, arendaja hoolimisest selle pakkimisel ja platvormist, kuhu see on kirjutatud.
Neid rakendusi saab kasutada kasutaja arvutis või võib olla mõni VNC, Citrix või terminaliserver, mis töötab koos opsüsteemiga, et pakkuda vastupidavat, võimsat, hõlpsasti kasutatavat ja rikkalikku liidest.
Veebirakendus
Rakendust, mis töötab täielikult kasutaja brauseris, nimetatakse veebirakenduseks. Klient-server rakendusega sarnane liides pakutakse kasutajale veebirakenduses ja kasutaja suhtleb samamoodi nagu klient-server rakendus.
Veebirakendus võib pakkuda samu funktsioone nagu klient-server rakendus. Kuna need rakendused töötavad brauseris, saavad nad töötada igal platvormil või opsüsteemil, millel on veebibrauser. Näiteks võib tekstitöötlusprogramm olla ka veebirakendus, mis võib kasutajatel lubada andmeid oma kõvakettale alla laadida.
Yahoo posti ja Gmaili kliendid on näited võimsatest veebirakendustest ning suure osa keerukusest pakub AJAX, mida kasutatakse reageerivamate veebirakenduste loomiseks. Muud järgmise põlvkonna veebirakenduste näited hõlmavad WebEx, WebOffice, Microsoft Office Live ja Google Apps.
Erinevus kliendi-serveri rakenduse ja veebirakenduse vahel • Kliendiserveri rakenduses suhtleb kasutaja serveriga kliendi poolele installitud kasutajaliidese või rakenduse kaudu, samas kui veebirakenduses suhtleb kasutaja sellega veebibrauseri kaudu. • Kliendi-serveri rakendus tuleb installida kliendi masinasse, kuid veebirakenduse puhul see ei kehti, kuna see töötab ainult brauseris. • Mõned kliendiserveri rakendused töötavad ainult kindlatel platvormidel, samal ajal kui veebirakendused on platvormist sõltumatud, kuna nende tööks on vaja ainult veebibrauserit. • Kliendiserveri rakenduste näideteks on Microsoft Outlook, Yahoo messenger, Windows Live jne, veebirakenduste näideteks on Google Apps, Gmail, Yahoo mail ja Microsoft Office Live.. |