Javascript בחזרה למשחק

27736851 ש

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

PHP ו- VBScript הם דוגמאות לשפות בצד השרת. Javascript הוא סקריפט בצד הלקוח. עם הופעת ה- XML, ל- Javascript יש חיים חדשים. Javascript יכול לתקשר ישירות עם השרת מבלי לדרוש מהשרת לפרסם דף חדש. הלקוח והשרת יכולים כעת לתקשר ביניהם פשוט באמצעות XML.

במשך תקופה ארוכה, תעשיית התוכנה הייתה מפוצלת בין קהל התוכנה לבין קהל ספקי שירותי היישומים. התוכנה נטענת ופועלת באופן מקומי במחשב / MAC שלך. ASP היא תוכנה שפועלת בשרת ואתה מתקשר באמצעות דפדפן. היתרון של ה- ASP הוא שהם יכולים להפיץ תיקונים ותכונות חדשות מבלי שתצטרך להתקין שום דבר באופן מקומי. החיסרון היה שהתוכנה מבוססת הדפדפן הייתה מוגבלת מאוד בגלל תכנות בצד הלקוח ומגבלות הדפדפן.

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

כמה דוגמאות נהדרות: בדוק את גרור ושחרר את העבודה בנושא זה אתר.
האם אתה אוהב את MS Word? יש כמה עורכים מדהימים באינטרנט. הנה אחד.

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

תגובה אחת

  1. 1

    @Douglas: "PHP ו-VBScript הם דוגמאות לשפות בצד השרת."

    זה בעצם לא מבחינה טכנית נכון לגבי VBScript. מה שיהיה נכון יותר יהיה לומר "VBScript היא דוגמה לשפת סקריפטים ששימשה בעיקר בצד השרת כשפה העיקרית עבור ה-ASP של מיקרוסופט למרות שניתן להשתמש בה כשפת סקריפטים בצד הלקוח ב-Internet Explorer של מיקרוסופט."

    אתה יכול להמשיך לומר "ישנן מספר סיבות לכך ש-VBScript לא התקבלה באופן נרחב כשפת סקריפטים בצד לקוח, כשהחשובה ביותר היא שהיא לא עבדה ב-Navigator של Netscape עוד בשנות היצירה של סקריפטים בצד לקוח, וגם לא עובדת ב-Firefox, ספארי, או אופרה עכשיו. סיבה חשובה נוספת לכך ש-Javascript גברה על VBScript עבור ההובלה בלקוח היא מכיוון ש-VBScript היא שפה הרבה פחות חזקה מ-Javascript."

    כן, זה פת ויכולתי לנסח את זה, אבל בהתחשב בהקשר, למה להתאמץ? 🙂

    נ.ב. יש לי למעלה מ-10 שנות ניסיון בתכנות ב-VBScript, ורק עכשיו אני באמת מתחיל ללמוד Javascript ברצינות, אז בשבילי לומר שהאחרון חזק יותר הוא מספר...

מה אתה חושב?

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