14-06-2006, 17:46
|
|
|
|
חבר מתאריך: 02.10.05
הודעות: 2,355
|
|
Js זה תיכנות צד-לקוח. מה הכוונה? התוכנה שתכתוב בה תרוץ על המשתמש, מה זה אומר?
כמה דברים.
1) חסימת לחצן ימני זה דבר מטומתם כי בגלל ש- html (שזה לא תיכנות) ו- Js מפוענחים בדפדפן ולכן אין בעיה "לגנוב", וגם אם "יגנבו" אי-אפשר לעשות עם זה יותר מידי.. בכל מקרה, לתיכנות בצד לקוח יש מספר יתרונות, אני יסביר בדרך שלי (למרות שהיא דיי מסובכת..)
בכל מקרה, אומרים שיש את הצד-לקוח וצד-שרת, ושצד-לקוח הוא סטאטי וצד-שרת הוא דינאמי.
מה שאני אומר זה שזה נכון חלקית, כי יש כמה רמות של דינמיות סטאטיות, ככה שאם תשאל אם האתר שלך דינמי או סטאטי יכול להיות שהתשובה היא שהאתר שלך הוא סטאטי - דינאמי, או סטאטי-סטאטי.
מה אלו שני הרמות האלו? אלו הרמות של צד-לקוח, וצד-שרת.
Js הוא חלק מ- dHtml שהמשמעות היא- html דינאמי, וכמובן שהדינאמיות הזאת היא ברמה של צד לקוח, מה זה אומר? אם המשתמש לא עידכן פיזית (שינה את הקבצים עצמם) בכל פעם שתפתח את האתר הוא יראה אותו דבר, ולכן הוא סטאטי, אבל סטאטי ברמה של צד-שרת, לעומת זאת, יכול להיות שעון, שכל שניה התוכן שלו ישתנה, וזה דינאמי, דינאמי מצד-לקוח, שבצד-שרת אין הדבר אפשרי.
מצד שני, בצד-שרת התוכנה רצה על השרת ומה שתקבל לדפדפן הוא פלט html, לכן אי-אפשר להעתיק את התוכן, אלא עם כן פורצים לשרת, וזה לא ריאלי.
מה שמיוחד בצד-שרת, או מה שאתה קורה לו PHP/ASP זה דינאמיות מסוג שונה.
רוב התוכן שתראה באתרים אלו נשלף מתוך מסד נתונים, שמתעדכן, ולכן בקלות ניתן לשנות את תוכן האתר.
זהו לעכשיו..(בעע.. איזה מגילה..)
לעוד מידע על צד-שרת-
http://php.eitan.ac.il
_____________________________________
|