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 של נטסקייפ בשנות המעצבות של צד הלקוח, וגם לא עובדת ב- FireFox, ספארי, או אופרה עכשיו. סיבה חשובה נוספת על ידי Javascript החזיקה את VBScript להוביל את הלקוח היא מכיוון ש- VBScript היא שפה הרבה פחות חזקה מ- Javascript."

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

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

מה אתה חושב?

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