Rozdiel medzi skriptovaním na strane klienta a skriptom na strane servera

Obsah:

Anonim

The hlavný rozdiel medzi skriptovaním na strane klienta a skriptovaním na strane servera je, že skriptovanie na strane klienta sa používa na zápis skriptov, ktoré sa vykonávajú na strane klienta alebo v prehliadači, zatiaľ čo skriptovanie na strane servera sa používa na zapisovanie skriptov, ktoré sa vykonávajú na strane servera alebo servera.

Web funguje podľa modelu klientskeho servera. Hostiteľ alebo klient tu odkazuje na zariadenia alebo programy, ktoré vyžadujú služby. Na druhej strane server odkazuje na zariadenia alebo programy, ktoré reagujú poskytovaním služieb na tieto požiadavky. Inými slovami, klient zaháji komunikáciu a server príjme požiadavku a odpovie klientovi. Ďalej, skript je súbor inštrukcií, ktoré je možné vykonať v inom programe alebo aplikácii. A týmito skriptovacími jazykmi, založenými na strane, ktorú skript vykonáva, môže byť skriptovanie na strane klienta alebo na strane servera.

Skriptovanie na strane klienta, CSS, HTML, skriptovanie na strane servera, skriptovacie jazyky

Čo je to skriptovanie na strane klienta

Skriptovanie na strane klienta generuje kód, ktorý sa spustí vo webovom prehliadači na strane klienta. Preto nevyžaduje žiadne spracovanie na strane servera. Skripty na strane klienta sú zvyčajne umiestnené v dokumente HTML. Tento typ skriptovania preto môže znížiť zaťaženie servera. Keď používateľ požaduje konkrétnu webovú stránku prostredníctvom prehliadača, server odošle súbor HTML, v ktorom môže prehliadač interpretovať a vykresľovať obsah na strane klienta.

Obrázok 1: Na strane klienta a na strane servera

Hlavnými skriptovacími jazykmi na strane klienta sú HTML, CSS a JavaScript. HTML je skratka pre značkovací jazyk HyperText. Slúži na vytvorenie štruktúry webovej stránky. CSS je skratka pre Cascading Style Sheet a je to dizajnérsky jazyk, ktorý sa používa na pridanie štýlu na webovú stránku. JavaScript je skriptovací jazyk na strane servera, ktorý sa používa na pridanie interakcií používateľov a na zvýšenie dynamiky webovej stránky.

Čo je to skriptovanie na strane servera

Skriptovanie na strane servera generuje kód, ktorý sa spustí na webovom serveri. Preto skript na strane servera dostal svoje meno, keď beží na webovom serveri. Pokiaľ ide o aplikácie, skriptovacie jazyky na strane servera sú užitočné pri dynamických zmenách v obsahu webových stránok, pri prístupe k databáze a vytváraní odpovedí na otázky používateľa.

Keď prehliadač požaduje webovú stránku, webový server spracuje skript a poskytne webovú stránku prehliadaču. Tu spracovanie zahŕňa získavanie údajov z databázy, vykonávanie výpočtov a poskytovanie požadovaného obsahu klientovi. Nakoniec sa skript spracuje a výstup sa zobrazí v prehliadači. Programovacie jazyky ako Java, Python, PHP a Ruby sú bežnými jazykmi na písanie skriptov na strane servera. Tento jazyk môžeme ľahko integrovať s databázami ako MySQL, MSSQL a Oracle.

Rozdiel medzi skriptovaním na strane klienta a skriptom na strane servera

Definícia

Skriptovanie na strane klienta je technika na vývoj webových stránok a používa skripty, ktoré sa spúšťajú v prehliadači klientskeho počítača. Na druhej strane, skriptovanie na strane servera je technikou vývoja webových stránok a pomocou skriptov na webovom serveri vytvára prispôsobenú odpoveď na požiadavku každého klienta na webovú stránku.

Funkčnosť

Z vyššie uvedeného teda môžeme pochopiť, že skriptovanie na strane klienta sa vykonáva na strane klienta alebo vo webovom prehliadači, zatiaľ čo skriptovanie na strane servera sa vykonáva na zadnom konci alebo na webovom serveri. Toto je základný rozdiel medzi skriptovaním na strane klienta a skriptovaním na strane servera.

Jazyky

HTML, CSS a JavaScript sú niektoré skriptovacie jazyky na strane klienta, zatiaľ čo PHP, Python, Java, Ruby a ASP.NET sú niektoré skriptovacie jazyky na strane servera.

Zabezpečenie

Zabezpečenie je dôležitým rozdielom medzi skriptovaním na strane klienta a skriptovaním na strane servera. Kým skriptovanie na strane servera poskytuje väčšiu bezpečnosť údajov, skriptovanie na strane klienta neposkytuje dostatočné zabezpečenie údajov.

Záver

Rozdiel medzi skriptovaním na strane klienta a skriptovaním na strane servera spočíva v tom, že skriptovanie na strane klienta sa používa na zápis skriptov, ktoré sa vykonávajú na strane klienta alebo v prehliadači, zatiaľ čo skriptovanie na strane servera sa používa na písanie skriptov, ktoré sa vykonávajú na strane servera alebo servera.

Referencia:

1. „Skriptovanie na strane servera“. Wikipedia, Wikimedia Foundation, 10. júna 2018, K dispozícii tu.

Obrázok so súhlasom:

1. „Dynamická stránka schémy en“ od GgiaEsquema-proxy-internet.svg: Randomicc-vlastná práca (CC BY-SA 3.0) cez Commons Wikimedia

Rozdiel medzi skriptovaním na strane klienta a skriptom na strane servera