שאלה בסיסית -
מה ההבדל בין צד שרת לצד לקוח...
הכוונה שלי היא כזו - נניח אני בונה אתר שמשתמש בבסיס נתונים שנמצא באותו שטח אחסון של האתר -
אני כותב את האתר בדפי html נניח ושולח שאילתות לבסיס הנתונים (יוצר, מוחק, מעדכן) ... למה יש הפרדה בין הצדדים?
הגולש גולש אל האתר, מבצע פעולות והפעולות נשלחות לבסיס הנתונים. איפה משתלב פה צד שרת ולמה משמש?
פורום בנייה ושיווק של חנויות וירטואליות ופורטלים
חזור אל פורום בניית אתרי מכירות ופורטלים
צד שרת וצד לקוח
02/11/2014 22:51
קוד צד שרת וצד לקוח
06/11/2014 13:36
היי,
קוד צד לקוח הוא קוד HTML סטטי. למעשה הוא רק מציג את התוכן בצורה מעוצבת ללא כל חישוב, קריאה לבסיסי נתונים, גישה לקבצים וכו'.
קוד צד שרת הוא קוד שמבצע עיבוד על השרת (גישה לבסיס הנתונים, חישובים מתמטיים, גישה לקבצים וכן הלאה) ולאחר כל העיבוד הוא מייצר קוד צד לקוח ושולח אותו לדפדפן. הדפדפן כאמור רק מציג את התוצר של העיבוד שנעשה על השרת.
בקוד HTML אתה לא יכול לגשת לבסיסי נתונים כמו שהצגת. קוד HTML שולח קריאה לשרת באמצעים שונים (נניח פרוטוקול POST של טופס) ושם על השרת נעשית הגישה לבסיס הנתונים. התשובה מוחזרת מהשרת חזרה לדפדפן בקוד HTML שהוא תוצר החישוב.
בשורה תחתונה, אם אתה רוצה להקים אתר דינמי שמחובר למערכת ניהול ולבסיס נתונים, אתה חייב לעבוד עם קוד צד שרת.
תודה,
דוד
קוד צד לקוח הוא קוד HTML סטטי. למעשה הוא רק מציג את התוכן בצורה מעוצבת ללא כל חישוב, קריאה לבסיסי נתונים, גישה לקבצים וכו'.
קוד צד שרת הוא קוד שמבצע עיבוד על השרת (גישה לבסיס הנתונים, חישובים מתמטיים, גישה לקבצים וכן הלאה) ולאחר כל העיבוד הוא מייצר קוד צד לקוח ושולח אותו לדפדפן. הדפדפן כאמור רק מציג את התוצר של העיבוד שנעשה על השרת.
בקוד HTML אתה לא יכול לגשת לבסיסי נתונים כמו שהצגת. קוד HTML שולח קריאה לשרת באמצעים שונים (נניח פרוטוקול POST של טופס) ושם על השרת נעשית הגישה לבסיס הנתונים. התשובה מוחזרת מהשרת חזרה לדפדפן בקוד HTML שהוא תוצר החישוב.
בשורה תחתונה, אם אתה רוצה להקים אתר דינמי שמחובר למערכת ניהול ולבסיס נתונים, אתה חייב לעבוד עם קוד צד שרת.
תודה,
דוד
אולי יעניין אותך הפוסט הבא: בעיה ב css באתר
חזור אל פורום בניית אתרי מכירות ופורטלים