לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 12-01-2006, 00:19
  AlexKarpman AlexKarpman אינו מחובר  
 
חבר מתאריך: 20.12.01
הודעות: 20,962
ועדיין מתכנתי VB לא רוצים דוטנט...

ב-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
המשולב, ואילו ביצועים יש לפיית'ון בכלל?...




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

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:33

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר