ההבדל בין Scripting בצד הלקוח ו- Scripting בצד השרת

תוכן עניינים:

Anonim

ה ההבדל העיקרי בין סקריפטים בצד הלקוח לבין סקריפטים בצד השרת הוא ש סקריפט בצד הלקוח משמש לכתיבת סקריפטים המבוצעים בצד הלקוח או בדפדפן ואילו סקריפטים בצד השרת משמשים לכתיבת סקריפטים המבוצעים בצד השרת או בשרת.

האינטרנט פועל לפי מודל שרת הלקוח. כאן, המארח או הלקוח מתייחס למכשירים או לתוכניות המבקשים את השירותים. מצד שני, השרת מתייחס למכשירים או לתוכניות המגיבים על ידי מתן שירותים לבקשות אלה. במילים אחרות, הלקוח יוזם את התקשורת, והשרת מקבל את הבקשה ומגיב ללקוח. תיאור נוסף, סקריפט הוא מערכת הוראות הניתנת לביצוע בתוכנית אחרת או ביישום אחר. ושפות סקריפט זה, המבוססות על הצד שהסקריפט מבצע, יכולות להיות סקריפטים בצד הלקוח או סקריפטים בצד השרת.

Scripting בצד הלקוח, CSS, HTML, Scripting Side Server, שפות סקריפטים

מהו סקריפט בצד הלקוח

סקריפט בצד הלקוח יוצר קוד המבוצע בדפדפן האינטרנט בצד הלקוח. לכן הוא אינו דורש כל עיבוד בצד השרת. בדרך כלל, סקריפטים בצד הלקוח ממוקמים בתוך מסמך HTML. לפיכך, סוג זה של סקריפטים יכול להפחית את עומס השרת. כאשר משתמש דורש דף אינטרנט ספציפי דרך הדפדפן, השרת שולח קובץ HTML שבו הדפדפן יכול לפרש ולהציג את התוכן בצד הלקוח.

איור 1: צד הלקוח וצד השרת

שפות הסקריפט העיקריות בצד הלקוח הן HTML, CSS ו- JavaScript. HTML מייצג שפת סימון HyperText. הוא משמש לבניית מבנה דף האינטרנט. CSS מייצג גיליון סגנונות מדורגים, וזו שפת עיצוב המשמשת להוספת עיצוב לדף האינטרנט. JavaScript היא שפת סקריפטים בצד השרת המשמשת להוספת אינטראקציות של משתמשים וכדי להפוך את דף האינטרנט לדינאמי יותר.

מהו סקריפט בצד השרת

סקריפט בצד השרת יוצר קוד המבוצע בשרת האינטרנט. לכן, סקריפט צד השרת קיבל את שמו כפי שהוא פועל בשרת האינטרנט. בנוגע ליישומים, שפות הסקריפט בצד השרת שימושיות לביצוע שינויים דינאמיים בתוכן האתר, גישה למאגר מידע, ליצירת תגובות לשאילתות המשתמש.

כאשר הדפדפן מבקש דף אינטרנט, שרת האינטרנט מעבד את הסקריפט ומספק את דף האינטרנט לדפדפן. כאן העיבוד כרוך בקבלת נתונים ממאגר מידע, ביצוע חישובים ומתן התוכן הנדרש ללקוח. לבסוף, הסקריפט מעובד והפלט מוצג בדפדפן. שפות תכנות כגון Java, Python, PHP ורובי הן שפות נפוצות לכתיבת סקריפטים בצד השרת. אנו יכולים לשלב את השפה הזו בקלות עם מסדי נתונים כגון MySQL, MSSQL ואורקל.

ההבדל בין Scripting בצד הלקוח ו- Scripting בצד השרת

הַגדָרָה

סקריפט בצד הלקוח היא טכניקה בפיתוח דפי אינטרנט ומשתמשת בסקריפטים הפועלים בדפדפן של מכונת הלקוח. מצד שני, סקריפט בצד השרת היא טכניקה בפיתוח דפי אינטרנט ומשתמשת בסקריפטים בשרת האינטרנט כדי לייצר מענה מותאם אישית לבקשת כל לקוח לאתר.

פונקציונליות

מכאן, מהאמור לעיל, אנו יכולים להבין כי סקריפט בצד הלקוח מבוצע בצד הלקוח או בדפדפן האינטרנט בעוד שהסקריפטים בצד השרת מבוצעים בקצה האחורי או בשרת האינטרנט. זהו ההבדל הבסיסי בין סקריפטים בצד הלקוח לבין סקריפטים בצד השרת.

שפות

HTML, CSS ו- JavaScript הן כמה שפות scripting בצד הלקוח בעוד PHP, Python, Java, Ruby ו- ASP.NET הן כמה שפות סקריפטים בצד השרת.

בִּטָחוֹן

אבטחה היא הבדל חשוב בין סקריפטים בצד הלקוח לבין סקריפטים בצד השרת. בעוד ש- scripting בצד השרת מספק אבטחה רבה יותר לנתונים, scripting בצד הלקוח אינו מספק אבטחה רבה לנתונים.

סיכום

ההבדל בין סקריפטים בצד הלקוח לבין סקריפטים בצד השרת הוא שסקריפטים בצד הלקוח משמשים לכתיבת סקריפטים המבוצעים בצד הלקוח או בדפדפן, בעוד שסקריפטים בצד השרת משמשים לכתיבת סקריפטים המבוצעים בצד השרת או בשרת.

התייחסות:

1. "סקריפט בצד השרת". ויקיפדיה, קרן ויקימדיה, 10 ביוני 2018, זמין כאן.

באדיבות התמונה:

1. "דף דינמי Scheme" מאת GgiaEsquema-proxy-internet.svg: Randomicc-עבודה משלו (CC BY-SA 3.0) באמצעות Commons Wikimedia

ההבדל בין Scripting בצד הלקוח ו- Scripting בצד השרת