יצירת קשר עם חברת בניית אתרים צור קשר

 077-7644819
חייגו או השאירו הודעתכם

 
מאמרים אחרונים מאמרים אחרונים
09/08/2023 17:16
בניית חנות באינטרנט למכירה של מוצרים לחיות מחמד
12/03/2023 22:03
במאמר זה נסקור את התפתחות שפת צד השרת PHP מראשית ימיה, לכל אורך גירסאותיה השונות עד לאן שהיא הגיעה ב...
08/01/2023 23:40
הקמת אתר מכירות לדלתות פנים וחוץ לבתים פרטיים ולעסקים וציוד פירזול
תגובות אחרונות תגובות אחרונות
עיצוב רקע - background
12/06/2023 19:52
היי תמר, עושים את זה באמצעות ...
עיצוב רקע - background
28/05/2023 21:36
אני רוצה ליצור כפתור שהרקע שלו...
עיצוב רקע - background
15/12/2022 20:22
איך עושים שיראו את כל התמונת ר...
תגובות אחרונות פוסטים אחרונים בפורום
08/11/2022 19:11
היי, יש לי אתר קצת מורכב. הוא...
08/11/2022 19:09
היי, אני עוסק בענף הטניס ויש ...
08/11/2022 19:03
היי, ראיתי בכל מיני אתרים שמש...

שפת שרת מול שפת לקוח

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

מהם ההבדלים בין שפת שרת לשפת לקוח?

בעת בניית אתר אינטרנט יש צורך לבחור את שפת האתר. חשוב לבצע אבחנה בין שפת שרת לשפת הלקוח. ברגע שרושמים את כתובת האתר ומקישים Enter, אז יש פניה לשרת ושם מורץ קוד לביצוע. אותו קוד לביצוע הוא קוד בשפת שרת, בין אם PHP, ASP או פייטון. הקוד הזה מבצע בדיקות שונות (כגון: פרמטרים שהכניס הגולש, בדיקת מידע מבסיס הנתונים, וכו') ובסופו של דבר מחולל (מייצר) קוד לקוח. קוד הלקוח הוא קוד פשוט בשפת HTML או DHTML (שזה HTML עם פקודות JavaScript) שמוחזר מהשרת אל הדפדפן ושם הוא מוצג.

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

איך בוחרים את שפת השרת בעת בניית אתר אינטרנט חדש?

היום נהוג לבחור בין PHP לבין ASP. ישנם הבדלים מסויימים בין 2 השפות ואלו העיקריים שביניהם:

  • תחביר השפה - שפת ASP היא שפה מבית היוצר של מייקרוסופט ולכן הקוד שלה דומה לקוד של שפות Basic למיניהן (Visual Basic, Quick Basic). שפת PHP היא שפה הקרובה יותר לשפת C במבנה ובתחביר שלה, ומומלצת למי שמכיר סקריפטים של מערכות Unix כגון Perl.
  • קוד פתוח - בעוד PHP היא שפת קוד פתוח וניתן למצוא המון חלקי קוד חופשיים ולשלבם ללא כל תשלום בקוד שלכם, שפת ASP היא קצת מוגבלת בקוד הפתוח הנכתב עבורה.
  • אחסון אתרים - שרתים התומכים ב ASP דורשים התקנה מיוחדת של שרת ASP ולכן האחסון של אתרי ASP יקר מעט יותר.

ומה זה Ajax?

קוד Ajax הוא למעשה קוד לקוח הכתוב ב JavaScript המבצע פקודה ישירה לשרת ומתחיל הרצת קטע קוד שם בצורה לא סינכרונית (כלומר: לא מחכים שהקוד שם יסתיים לרוץ, אלא ממשיכים בפקודות ה-JS). ברגע שמסתיים הקוד על השרת לרוץ, נקבל "איתות" אצלנו ב-JS ונוכל לבצע דברים מסויימים בהתאם.

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

הוספת תגובה

ההבדל בין PHP ל-PYTHON

04/07/2018 15:45
דוד כהן
היי,

השפות PHP ו-PYTHON שתיהן שפות פיתוח לצד שרת.

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

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

מבחינת מבנה השפה, לכל שפה יש כמובן יתרונות וחסרונות. ברמה הסינטקטית (תחביר), שפת PHP הרבה יותר סטנדרטית והתחביר שלה דומה לשפות מוכרות כגון C, C++, C#, JAVA בעוד התחביר של PYTHON קצת אחר, ולכן עקומת הלמידה היא רחבה יותר ב-PYTHON.

מבחינת מהירויות, בהשוואות רבות שנערכו בין גירסת PHP 7 החדישה לבין PYTHON 3, נמצא כי ברוב מוחץ של המקרים המהירות בשפת PHP גבוהה יותר. אפשר לחפש באינטרנט השוואות רבות בין 2 השפות, למשל על ידי חיפוש הביטוי: php vs python benchmark.

תודה,
דוד

Php

04/07/2018 14:10
חיים יפת
מה ההבדל בין php ל python

מאמר בהיר מובן ופשוט

(ל"ת)
01/01/2016 11:47
אייל

מעולה

31/10/2012 7:42
אורן
מאמר מעולה
YouTube previewPlay

שנקפיץ יחד את העסק שלך לגבהים חדשים?

בניית חנות אינטרנטית של מיזם גרופ תעזור לך ביצירת סיסטם עוצמתי שמגדיל מכירות.

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

 

אל תהססו! מלאו את הטופס או התקשרו עכשיו 077-7644819

 
WhatsApp
שנקפיץ לך את העסק?
לחץ כאן
התקשר עכשיו 077-7644819
או מלא את הטופס להלן: