DCSIMG
VB.NET & C# Usergroup אתמול - שחר.נט

שחר.נט

בלוגים שאני קורא

ספרים מומלצים

VB.NET & C# Usergroup אתמול

אתמול, בגלל שהייתה שביתה, החלטתי שאני אלך ל Usergroup של Windows Clients להרצאה של אור צמח בנושא Windows Vista. היות שהקדמתי, הלכתי לבקר את ליאור צורף שכמובן, צילם את הביקור. לפחות את חלקו.
אחרי זה, הלכתי ללובי של קומה 0 להרצאה על ויסטה, אבל פתאום ראיתי שאת האנשים שהגיעו להרצאה על ויסטה אני לא ממש רואה, ושמעתי שיש פגישה מיוחדת של קבוצת VB וC# לרגל הגיעו ענבר גזית וליסה פייגנבאום לארץ הקודש. ענבר גזית גם דובר עברית וגם העביר את סבב השו"ת שלו בעברית. הוא התמקד בשאלות על הBCL, הציג בקצרה את השיפורים ב Orcas וענה על שאלות ורשם הצעות. היה מאד מעניין לשמוע את התשובות שלו לשאלות השונות, ובהחלט עלו כמה הצעות שאני מקווה שהם באמת יתייחסו אליהם.

בין הרעיונות שהעלו היה שיפור התיעוד, טיפול והחרבת היכולות של Generics,אני העלתי את נושא העברת פונקציונאליות שכעת זמינה במחלקות המיועדות לעזור למפתחים המהגרים לשפות אחרות למרחב-השמות הראשי, לפי הצורך. למשל, הדחיסה של ZIP שנמיתן לבצע אותה עם GZipStream, אבל, קיים ב java.util, שזה namespace שמיועד למתכנתי J# (שכבר לא תהיה קיימת. לא יהיה מניין מתכנתים בשפה הזאת לקדיש, כך נראה) מספר מחלקות שמבצעות את אותו הדבר אבל בצורה יותר טובה. כנ"ל לגבי דברים שזמינים רק עבור מתכנתי VB.NET (מישהו אמר My Namespace) ושמתכנתים בשפות אחרות צריכים להוסיף reference לפונקציונאליות שאין סיבה שלא תהיה כלולה במרחב שמות תחת System. בלי צורך להוסיף את רפרנסים וליצור קוד שנראה מוזר במקצת.

רעיון נוסף שהועלה הוא הרחבת הMSDN והוספת דוגמאות מעשיות. ג'אסטין אנג'ל הזכיר שקיים גם ה MSDN Wiki שלא פעם מכיל מידע שלא נכנס לMSDN מסיבות שונות (העורכים לא רצו, חסר כח אדם, עוד לא הגיעו לערך הזה). בתחתית כל ערך ניתן לראות את ה community content, שמכילים לעיתים הרחבות ודוגמאות קוד.

ענבר אמר שבעתיד כנראה ניתן יהיה לדבג את המתודות של הפרימוורק עצמו ואת התנהגות ה types השונים, ואולי אף לשנות אותם. בנוסף, ישנן כל מיני תוספות שאולי בעתיד יוצעו בצורה נפרדת מהפריימוורק עצמו, למעשה, בסגנון דומה ל .net framework 3 שלא מציג גרסא חדשה של הCLR, בצורה כזאת יופצו הרחבות שונות.

דרך אגב, אמנם מי שכנראה אירגן את הכל היה ג'קי, מנהל קבוצת VB, עדיין רוב הקהל היה אנשי C#... ענבר גזית גם הציג גישה (שגררה לאחר מכן ויכוח די גדול בהרצאה של ליסה פייגנבאום) שאומרת שמתכנתי VB רוצים "מהיר ומלוכלך". מתכנתי C++ הם איינשטיינים, צריכים להבין הכל ולגשת להכל. מתכנתי C# הם באמצע. ממש "אמור לי את שפתך ואומר לך מי אתה" נוסח מיקרוסופט.

שחר.

תוכן התגובה

אלמוניני כתב/ה:

<i>טיפול והחרבת היכולות של Generics,</i>

אולי תחליט לטפל או להחריב? זה לא הולך ביחד

# April 16, 2007 6:07 PM

שחר גבירץ כתב/ה:

לטפל בדברים שלא ממש נכונים במנגנון הקיים כיום ולהרחיב אותו בפונקציונאליות חדשה.

# April 16, 2007 6:17 PM

ענבר גזיץ כתב/ה:

הי שחר, תודה על המאמר ועל המילים החמות.

מכיוון שלא נשארתי להרצאה של ליסה, אני מסוקרן לדעת מה היה הויכוח הסוער בנושא מתכנתי VB וב C#? מה הייתה עמדתה של ליסה בעניין?

תודה ושמחתי לבקר ולעזור

ענבר

# April 23, 2007 6:22 PM

שחר גבירץ כתב/ה:

היי ענבר, נחמד לראות אותך באזורינו.

הוויכוח היה כשמישהו הגיע בטענות לליסה לגבי מה שאמרת. שאמרו לכם במיקרוסופט שיש חלוקה ש c++ הם איינשטיינים, VB צריכים הכל קל ומהיר וC# הם המחושבים באמצע.

ליסה, פחות או יותר, ניסתה להתחמק והסבירה שלא ככה הם חושבים במיקרוסופט וכו'.

שחר.

# April 23, 2007 6:43 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 6 and 1 and type the answer here:


Enter the numbers above: