C# לעומת VB.NET

shiptz

New member
C# לעומת VB.NET

שלום, אני רוצה לכתוב פרוייקט בסביבת DOTNET שקשור למערכות מידע (לבנות מערכת מידע). האם יש עדיפות לאחת מהשפות ? בכלל, מה היתרונות והחסרונות של VB.NET ? האם יש דברים שניתן לעשות באחת מהשפות ולא ניתן בשניה ? תודה !
 

Zeliran

New member
../images/Emo26.gif

הממ.. שואלים את השאלה הזאת כל כך הרבה פעמים שכבר חייבים להכניס אותה ל"שאלות נפוצות".. טוב, אז בקצרה... מייקרוסופט פיתחה את c# במיוחד בשביל פלטפורמת ה NET. ולכן מן הסתם היא הכי "מתאימה" למרות שבסופו של דבר אין הבדל בין כל השפות הדוט-נטיות מאחר שכולם מתקמפלות לאותו קוד ביניים (MSIL) ולכן אין זה ממש משנה באיזה שפה תכתוב את התוכנית... למרות שכן קיימים מספר דברים שניתן לעשות ב C# ולא ב vb.net אך ההבדל בין השפות הוא כמעט חסר משמעות... ועוד ב Whidebay ההבדל הזה הולך כמעט ולהיעלם לחלוטין
 

eofek

New member
להפך - ב Whidebay

למיטב ידיעתי ההבדל הולך להחמיר - C# הולכת להיות יותר מקצועית ( תיישם Generics שזו המקבילה ל Templates ב CPP , ותיישם מגוון Design Patterns מפורסמים וכד' VB.Net כנראה לא תתמוך ב Generics למיטב הבנתי, אבל תתמוך בפיצ'רים חדשים של Rapid Development ( יותר Wizards למשל ...)
 

gilad g

New member
לא...

VB.NET תתמוך גם ב-Generics
 

eofek

New member
סבבה.

כנראה שהחליטו כן להוסיף את זה, כי בהרצאה ששמעתי לפני כמעט שנה אמרו שכנראה שלא ..
 

yuval k

New member
Whidbey זו הגירסה הבאה

של הפריימוורק (גירסה 2) ושל הסטודיו (2004).
 

nattygur

New member
אופס, תמתין עד

אמצע שנה הבאה. ואכן נכון לגרסה הנוכחית C# פותח פער לעומת vb.net, אבל צריך להמתין לגרסה הסופית. בתחילת החודש הבא אפגש בגרסת הבטא והעדכן את כולם...
 

nattygur

New member
אם המערכת מורכבת ודורשת

סט של תשתיות. C# מתאימה יותר לטעמי. אם לא אין הבדל מהותי.
 
למעלה