נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: ועדיין מתכנתי VB לא רוצים דוטנט...

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 29 January 2006 בשעה 15:24 | IP רשוּם
ציטוט אלצ'קו

ב-MSDN פורסם עוד מאמר בסגנון "מתכנתי VB6 בואו לדוטנט! זה מגניב!!11111" שכותרתו האמיתית היא "What's in Visual Basic 2005 for the Visual Basic 6.0 Developer". ובאמת, מה חדש?

המון שיפורים מגניבים בממשק(וכאן אני לא ציני), שנראה כאילו מקלים מאוד ביצוע של משימות אוטומטיות ומעיקות. הקטע המשעשע הוא שהרבה דברים נעשים בעזרת פלאג-אין, ואינם חלק מה-VS.NET עצמו.

עיצוב הטפסים גם הוא שופר. זה כבר מתחיל להיות משמעותי, אבל בואו לא נשכח שני דברים: (1) אלה דברים שהיו קיימים ב-VJPP כבר בגרסה 6 ו-(2) קיימים פקדים כאלה גם ל-VB6. לא, לא פקדים שצריך לקנות, אלא חלק מה-Common Controls של ווינדוס. קיים לדוגמה ה-CoolBar שנותן toolbar כמו זה שהכותב כל-כך התלהב ממנו.

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

קטע לא שטותי, אלא מטומטם לחלוטין הוא זה ש"החזירו" את האפשרות שהייתה קיימת ב-VB6, והועלמה ב-2002 ו-2003 לכתוב Form1.Show וכו'. ב-VB.NET טופס הוא מחלקה, ולכן יש לעשות:
קוד:
Dim f as New Form1()
f.Show()

ב-VB6 טפסים גם היו מחלקות. אבל משום מה גם Form1.Show פעל. אין לי מושג מה ההגיון הפנימי - האם מדובר בפונקציה סטטית(לא הגיוני, איך פונקציה יכולה להיות גם סטטית וגם לא-סטטית?), או שנוצר אובייקט ברירת מחדל בשם זהה לשם המחלקה (רעיון דבילי בפני עצמו), או משהו מוזר עוד יותר שרק MS יכולים לחשוב עליו (הקוד פועל ואל תדרוש במופלא ממך), אבל כשהם עברו לשפה באמת מונחית-עצמים, לא הייתה שום סיבה לדפוק את זה ולהחזיר אפשרות לכתוב קוד מוזר כזה.
והוא עוד מתלהב מזה...

ולגראנד-פינלה.
שאלה: "ומה אם אני עדיין לא רוצה ת'דוטנט המסריח שלכם?"
תשובה: "אבל אתה יכול לכתוב קוד דוטנט לא ברור כדי ליצור רכיבי COM כמו שהיית עושה פעם ב-VB6. נכון שזה איטי יותר, עובר דרך 80 מיליון מתווכים בדרך, רץ תחת מכונה וירטואלית, ודורש ממך לדעת שפה נוספת, אבל זה דוטנט!!!"
כן, זו אשכרה התשובה.

הקטע המשעשע שבטח בגרסה הבאה יצא מאמר בסגנון "מה חדש ב-VB.NET 2007 עבור מתכנית VB6", ואחר-כך "מה חדש ב-VB.NET 2010 עבור מתכנית VB6" וכל הלאה. כנראה שהם לא ממש קולטים - לא רוצים ת'דוטנט המסריח שלכם...



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

ואם כבר הזכרנו את המדד הזה, הכוכב העולה בו הוא בהחלט Visual FoxPro שביצע קפיצה של 28 מקומות, ובדיוק נכנס לרשימה הפותחת. ואם כבר פוקס-פרו, הנה מה שמתיימר להפוך לתחליף מבוסס קוד-פתוח, בלתי-תלוי בפלטפורמה ותומך במסדי נתונים מרובים: Dabo. מצד שני, אחד הקטעים הנחמדים בפוקס-פרו הוא ה-RDBMS המשולב, ואילו ביצועים יש לפיית'ון בכלל?...




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

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 29 January 2006 בשעה 17:08 | IP רשוּם
ציטוט shoshan

באמת תודה על הסיקור.
פשוט מעולה.

אני רק רוצה להוסיף שעוד דבר חדש הוא שמריצים טופס ריק וישר הוא טופס 15Mb בזכרון...
וכל ה-vs 2005 רץ די לאט על מחשבים לא סוסים.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 29 January 2006 בשעה 17:40 | IP רשוּם
ציטוט אלצ'קו

ניסיתי את ה-VB.NET ו-VCPP.NET אקספרס 2005, והם רצים הרבה יותר טוב מכפי שה-VS.NET PRO 2002 רץ לי בזמנו. הרבה פחות טוב מ-VS6, שרץ חלק, אבל הרבה יותר טוב מ-2002 שהיה פשוט מזעזע... :(

ד.א.
מאז שכתבתי את זה יצאו עוד ועוד מאמרים בסגנון. אחד האחרונים הוא "וואו, ב-VB.NET 2005 יש אובייקט שיכול לנגן קבצי אודיו". כן, ב-VB6 לא יכלנו לשלב את האובייקטים של WMP... :)
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 29 January 2006 בשעה 18:50 | IP רשוּם
ציטוט shoshan

חחח
אני כרגע עם 2003 (בגלל שמיקרוסופט שיחדו את משרד החינוך לשים את net. בתכנית הלימודים, ומ-שנה הבאה ילמדו עם זה גם בעיצוב תכנה רגיל) בקיצור, לפני שהשגתי 2003, השתמשתי ב-2005 ו-2003 רץ הרבה יותר מהר וחלק.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 January 2006 בשעה 19:44 | IP רשוּם
ציטוט אורח

לאדע מה יש לכם אנשיםםםם
VB סאקס, ואיטי
C pwnz
C++ Pwnz either..


חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה