VBScript
מתוך ויקיפדיה, האנציקלופדיה החופשית
VBScript היא שפת תכנות מבית מיקרוסופט. זוהי שפת־תסריט (script), בדומה ל־JavaScript, כלומר הדפדפן "קורא" ו"מבצע" אותה ישירות, ללא כל הידור (לעומת שפת VB המקורית, המאלצת את המתכנת להדר את הקבצים לקובץ exe בתום העבודה). בשל היותה שפת-תסריט ניתן להוסיפה לדפי HTML ובכך "להחיות" אותם ולהעניק להם אינטראקטיביות (תגובה מצד הדפדפן לפעולה מצד הגולש) רבה.
בין שימושיה הרבים היא משמשת כשפה תומכת ל־ASP, כלומר ASP משתמשת בה (או לחילופין ב־JavaScript) בחלק מסוים בקוד (ב-ASP).
שימוש חשוב נוסף שלה הוא החלפת פקודות אצווה של קובצי BAT במערכת חלונות, בשימוש בפקודות מערכת הפעלה וניהול קבצים. מגוון הפקודות הרב שלה ומבנה הבקרה שבה, מאפשרים ליצור תסריטים מורכבים בעלי כוח רב, כמו תוכנת התקנה, כל זאת כאשר הקובץ נשאר בקוד המקור, מבלי כל צורך ליצור קובץ מקומפל.
[עריכה] VBScript מול JavaScript
VBScript יכולה להגיע לעומק המערכת, לעומק ש־JavaScript אינה מסוגלת להגיע (מה שגרר ביקורת רבה, שכן אתרי אינטרנט זדוניים יכולים להשתמש ביכולת זו כדי להשתיל תוכנה זדונית במחשב המבקר באתר ללא ידיעת המשתמש). קובצי VBS יכולים להיות עוצמתיים בהרבה מ-JavaScript. לעומת זאת JavaScript נוחה מאוד לעבודה עם ה־DOM, ולתפעול DHTML.
JavaScript מאוד פופולרית בקרב מפתחי-אתרי האינטרנט כמעט בכל תחום בו (באינטרנט) למעט ב־ASP. שם מעדיפים רוב המתכנתים לעבוד עם VBScript, זאת משום ש־VBS מאוד נוחה לעבודה עם פקדים.

