Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic היא שפת תכנות ששוחררה בסביבות 1991 כמוצר על ידי מיקרוסופט. זוהי שפת תכנות מונעת אירועים מהדור השלישי, התומכת בפיתוח יישומים מהיר (המכונה RAD). Visual Basic 6, או VB6, שוחרר בשנת 1998, והיא המהדורה היציבה של VB. VB6 מספקת IDE לפיתוח תוכנה ועיצוב ממשק משתמש. השפה מבוססת על מודל תכנות בשם Component Object Model. VB6 היא שפת תכנות פשוטה, אשר לא רק עוזרת למתחילים ללמוד את מושגי התכנות במהירות, אלא גם להשתמש בה בקלות ביישומי תוכנה גדולים. VB6 היא שפת תכנות פרוצדורלית. מתכנתים מסוגלים לעצב GUI עבור אפליקציה ולהחיל פונקציונליות ישירות על הפקדים שמתווספים ל-GUI. לדוגמה, אם יש כפתור ב-GUI, המתכנת צריך לכתוב את הפונקציונליות של הכפתור הזה בתוך אירוע הלחיצה על הכפתור (ולכן המונח תכנות מונע אירועים).
VB.net
VB.net הוא גם מוצר של מיקרוסופט שיצא ב-2008. הוא היורש של VB6. ההבדל העיקרי בין VB6 ל-VB.net הוא הרעיון של 'תכנות מונחה עצמים' שהוצג ב-VB.net. כל רכיב ורכיב שמקיים אינטראקציה עם מערכת כזו נחשב כאובייקט. האובייקטים נוצרים באמצעות מחלקות מתאימות. ניתן להכריז על שיעורים על ידי המתכנת או שהשפה מורכבת גם מספריות מחלקות שונות משלה. אלו הם אבני הבניין של שפת VB.net. תוכנית יישום הכתובה בשפת VB.net פועלת על ה-. NET framework של Microsoft.המתכנת או המפתח צריכים לכתוב את המחלקות מלבד המחלקות המובנות, כדי לבצע את כל דרישת המערכת. לאחר המהדורה הגדולה הראשונה של VB.net 2005, כעת היא הוציאה את 2010, התומכת ב-. NET framework 4.0.
Visual Basic (VB6)
בניגוד ל-VB6, VB.net תומך בפיתוח משותף. לכל מי שכתב תוכניות באמצעות VB6 זה אמור להיות קל להסתגל לתכנות VB.net. בנוסף, התוכניות שנכתבו ב-VB6 ניתנות להמרה לגרסת.net בקלות על ידי שימוש בכלי העברת השפה VB.net. לאחרונה השימוש ב-VB.net לפיתוח אתרים גדל גם כתוצאה מהתמיכה שלו בפיתוח אפליקציות אינטרנט.
מה ההבדל בין VB6 ל-VB.net?
• VB6 היא שפת תכנות פרוצדורלית.
• VB.net היא שפת תכנות מונחה עצמים.
• VB6 משתמש ב-Component Object Model.
• VB6 היא שפת תכנות פשוטה.
• ל-VB.net יש ספריות מחלקות שונות, שהן אבני הבניין של השפה.
• VB.net תומך בפיתוח משותף.
• VB.net תומך בפיתוח אפליקציות אינטרנט.