ABA


"מה ההבדלים בין VB ל VB.NET ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5504 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5504
AndreyT

   20:09   28.03.03   
אל הפורום  
  מה ההבדלים בין VB ל VB.NET ?  
 
   מה החסרונות והעיתרונות ?
והאם כדיי לשדרג את עצמי ל .NET ?

תודה מראש .


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  UP AndreyT 29.03.03 21:22 1
     שני הבדלים עקרוניים avi885 30.03.03 01:31 2
         אני מוחה AlexKarpman 02.04.03 20:13 5
  כל מה שאני יודע שהתקנתי NET וזה נראה לי כמו hll 01.04.03 23:28 3
     זה לא נראה כמו סינית , AndreyT 02.04.03 17:40 4
  אתה צריך לשאול: AlexKarpman 02.04.03 20:25 6
     תודה AndreyT 02.04.03 20:49 7
         זו לא סתם עוד שאלה אלא סיכום של ספר שקראתי מיצבשת 10.04.03 01:03 8

       
AndreyT

   21:22   29.03.03   
אל הפורום  
  1. UP  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
avi885

   01:31   30.03.03   
אל הפורום  
  2. שני הבדלים עקרוניים  
בתגובה להודעה מספר 1
 
   1. השפה עצמה שודרגה וכוללת כעת תמיכה מלאה ב OOP (תיכנות מוכוון אוביקטים)
2. סביבת הריצה של השפה היא טכנולוגית ה .NET של מיקרוסופט וזהו ההבדל החשוב יותר. מזה נגזרים דברים רבים כמו הגדרות משתנים, גישה לAPI של ה .NET ומודל פיתוח בעצם חדש לגמרי.

כלומר לא השינויים הסמנטיים בשפה חשובים אלא איך היא פועלת ומה ניתןלעשות בה.
מבחינה מעשית השפה מקבילה ל #C וניתן למעשה לעשות בשתיהן לרוב אותם דברים. ה VB.NET קצת יותר "סלחנית" למשל היא לא Case Sensitive ואילו #C כן.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AlexKarpman

   20:13   02.04.03   
אל הפורום  
  5. אני מוחה  
בתגובה להודעה מספר 2
 
   VB6 היא גם שפה מונחית עצמים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hll

   23:28   01.04.03   
אל הפורום  
  3. כל מה שאני יודע שהתקנתי NET וזה נראה לי כמו  
בתגובה להודעה מספר 0
 
   סינית
אני חוזר ל 6 שלי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   17:40   02.04.03   
אל הפורום  
  4. זה לא נראה כמו סינית ,  
בתגובה להודעה מספר 3
 
   אבל שום תוכנה שאני ממיר ל .NET לא עובדת,
.NET כנראה עובד בצורה אחרת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AlexKarpman

   20:25   02.04.03   
אל הפורום  
  6. אתה צריך לשאול:  
בתגובה להודעה מספר 0
 
   בס"ד

אתה צריך לשאול "מה דומה בין VB6 ל-VB.NET?"
והתשובה תהיה "השם".

וקצת יותר בפירוט:
VB6 ו-VB.NET דומות רק ב-2 דברים:
1. השם מכיל את המלים Visual Basic.
2. התחביר דומה ובאותו סגנון(כמו של-C, ל-CPP ול-JAVA יש תחביר דומה, כך ל-VB6 ול-VB.NET יש תחביר דומה).

וקצת יותר פרטים של דוטנט:
דוטנט היא הפלטפורמה החדשה של MS לפיתוח יישומים.
בכלליות רבה דוטנט כוללת ספריית מחלקות ענקית שבה משתמשות כל אפליקציות דוטנט, וסביבת הרצה.
כל תוכנה שכותבים, בכל שפה(VB.NET, C#.NET, VCPP.NET, VJ#.NET ושפות צד-שלישי כמו Cobol.NET) מהודרות לקוד שנקרא MSIL(MicroSoft Ontermidiate Language) - קוד ביניים של MS.
בזמן הריצה הקוד הזה מהודר על ידי מהדר JiT(Just in-Time), ומורץ.
דוטנט כוללת FrameWork לווינדוס ומשהוא שנקרא .NET Compact FRameWork שמיועד למחשבי כף-יד ודומיהם.

יש עוד הרבה מה לומר, אבל כרגע נמאס לי.

דבר אחרון - שיטת ההידור שמופעלת בדוטנט מאפשרת לכתוב יישום אחד במספר שפות להדר את כולו ל-MSIL ולהריץ אותו כשלם.


בברכה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   20:49   02.04.03   
אל הפורום  
  7. תודה  
בתגובה להודעה מספר 6
 
   ועוד שאלה.

האם מה שנכתב ב .NET יעבוד ב 98 ולא רק ב XP?

והאם כדאי לעבור מ VB6(רגיל) ל .NET ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
מיצבשת

   01:03   10.04.03   
אל הפורום  
  8. זו לא סתם עוד שאלה אלא סיכום של ספר שקראתי  
בתגובה להודעה מספר 7
 
   אז ככה:
מה שנכתב בסביבת - .NET יעבוד בלי שום התקנה כמו תוכנות הדוס של פעם על כל גרסת חלונות בשוק כולל חלזונות 95 (מיקרוסופט כבר יוסיפו את ה- Run Time) עם האקספלורר זהו שאלה ראשונה נפטרנו.

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

ככל הנראה ל- VB .Net אין זכות קיום, למה?
כי אם אם רוצים לפתח בפלטפורמה החדשה של מיקרוסופט ובין כה וכה צריכים ללמוד הרבה מחדש, אין שום טעם לבזנז זמן על שפה חדשה לגמרי שלא קשורה לכלום. כדאי ללמוד את חיקוי ה- Java שמובנה ב-.NET.
ובמילים אחרות תלמד #C (אגב תשים לב שאין קורסים של VB NET אלא רק ל - #C) ככה אתה גם לומד שפה חזקה מאוד לאינטרנט תחת חלזונות וגם לומד באותו זמן שפה ישנה ומעולה את ה- Java
תהנה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net