DCSIMG
סיכום הרצאה: Sexy web develpment with ASP.NET MVC and Dynamic Data Controls - שחר.נט

שחר.נט

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

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

סיכום הרצאה: Sexy web develpment with ASP.NET MVC and Dynamic Data Controls

ההרצאה השנייה אליה הלכתי היום, הייתה Sexy Web Development with ASP.NET MVC and Dynamic Data Controls, שהועברה על ידי נועם קינג.

נועם פתח בהרצאה בדיבור על DDC, שאותם אני דווקא מכיר בצורה טובה מאד, כך שחלק זה פחות חידש לי. הוא נגע בעיקר בהגדרות הברירת המחדל, וגם קצת באיך לקסטם באופן בסיסי את פעולת הDDC, למשל ע"י שינוי mappiung בין שדה מסויים לדרך התצוגה שלו שזה אחד הדמואים שנועם עשה בנושא.

בפועל, DDC זה דבר שנראה ממש יפה ומדהים בדמואים, אבל די נופל כשאתה באמת יושב עליו ומנסה להבין מי נגד מי. בסופו של דבר, יש scenarios מסויימים שאליהם זה מתאים. יש scenarios שאליהם זה מתאים, עם שינוים ממש מינימליים. לכל השאר, הפיתרון של DDC הוא פשוט פיתרון לא מתאים, במיוחד אם יש סיכוי שבהמשך תרצה להוסיף לפרוייקט פיצרים נוספים.

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


לאחר מכן, נועם עבר לדבר על הMVC, מודל הפיתוח, הנתון במחלוקת מסויימת גבי האם הוא עוזר או פוגע, בעל המימוש החדש ל ASP.NET.

גם פה, אחרי הדגמות בסיסיות המשיך נועם ודיבר על קיסטום, קצת יותר לעומק מאשר הוא דיבר על DDC. הוא גם הדגים והסביר את היתרון החשוב (ויש שיגידו – היחיד) שבמעבר ל-MVC והוא הטסטיביליות של פרוייקטים שמפותחים במתודולוגייה ועם הפרימוורק של מיקרוסופט לMVC.

דבר חשוב לגבי MVC שצריך לדעת לפני שחושבים על שימוש בו, זה שמדובר בגרסאות שעדיין רחוקות מהגרסא הסופית, ויהיו עוד שינויים רבים. גם את ז צצריך לקחת בחשבון.


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

 

ההרצאה השנייה אליה הלכתי היום, הייתה Sexy Web Development with ASP.NET MVC and Dynamic Data Controls, שהועברה על ידי נועם קינג.

נועם פתח בהרצאה בדיבור על DDC, שאותם אני דווקא מכיר בצורה טובה מאד, כך שחלק זה פחות חידש לי. הוא נגע בעיקר בהגדרות הברירת המחדל, וגם קצת באיך לקסטם באופן בסיסי את פעולת הDDC, למשל ע"י שינוי mappiung בין שדה מסויים לדרך התצוגה שלו שזה אחד הדמואים שנועם עשה בנושא.

בפועל, DDC זה דבר שנראה ממש יפה ומדהים בדמואים, אבל די נופל כשאתה באמת יושב עליו ומנסה להבין מי נגד מי. בסופו של דבר, יש scenarios מסויימים שאליהם זה מתאים. יש scenarios שאליהם זה מתאים, עם שינוים ממש מינימליים. לכל השאר, הפיתרון של DDC הוא פשוט פיתרון לא מתאים, במיוחד אם יש סיכוי שבהמשך תרצה להוסיף לפרוייקט פיצרים נוספים.

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


לאחר מכן, נועם עבר לדבר על הMVC, מודל הפיתוח, הנתון במחלוקת מסויימת גבי האם הוא עוזר או פוגע, בעל המימוש החדש ל ASP.NET.

גם פה, אחרי הדגמות בסיסיות המשיך נועם ודיבר על קיסטום, קצת יותר לעומק מאשר הוא דיבר על DDC. הוא גם הדגים והסביר את היתרון החשוב (ויש שיגידו – היחיד) שבמעבר ל-MVC והוא הטסטיביליות של פרוייקטים שמפותחים במתודולוגייה ועם הפרימוורק של מיקרוסופט לMVC.

דבר חשוב לגבי MVC שצריך לדעת לפני שחושבים על שימוש בו, זה שמדובר בגרסאות שעדיין רחוקות מהגרסא הסופית, ויהיו עוד שינויים רבים. גם את ז צצריך לקחת בחשבון.


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

תוכן התגובה

אריק כתב/ה:

אני חושב שלמודל ה-MVC יש הרבה מאוד יתרונות, חוץ מהבדיקתיות, שנובעות מהסדר של הקוד והגישה שהוא מביא. לטעמי הרבה יותר נוח לפתח אפליקציות מבוססות ASP.NET MVC מאשר אפליקציות ASP.NET רגילות.

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

# April 8, 2008 8:48 AM

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

אריק, דבר ראשון, לא כתבתי שיא חדשה. אמרתי שהמימוש שלה לASP.NET הוא חדש

כעיקרון, יש הרבה שחושבים שזה ככה יותר נוח. מנגד, יש הרבה שחושבים  שלא...

די עניין של טעם אישי.

# April 8, 2008 3:19 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 3 and 3 and type the answer here:


Enter the numbers above: