נפטרים מה-PostBack/ViewState

שייך לקטגוריות ASP.NET

הצוות של סקוט גו(ת'רי) מכפר על עוונותיהם של צוות הפיתוח המקורי של asp.net ושוקד על מנגנון חדש שיחליף את ה-web forms.
המנגנון מבוסס על ה-MVC (Model View Controller) design pattern. החבר'ה נפטרו מ-viewstate/postback, יש עבודה פנימית עם המון design patterns ושיטות שונות (TDD, IoC). הרבה מחלקות מיוצגות עכשיו בעזרת interfaceים, שום דבר לא sealed, כתיבה בשפות דינמיות (כמו Ruby) והכל הרבה יותר נשלט.

סקוט עצמו הכריז בכנס ALT.NET על הפרוייקט, וככל הנראה הוא צפוי לצאת שנה הבאה אחרי Visual Studio 2008 (מדברים על CTP לקראת סוף השנה).

הידיעה המלאה

הבלוג של סקוט גו
MonoRail – ספריית MVC קיימת ל-ASP.NET (לראות את ה-getting started, להתאהב, ולקוות ש-microsoft יוציאו מוצר שלם וטוב יותר כמו שהם יודעים לעשות)



קטגוריות

חיפוש

עיקבו אחרי (אקספרימנטלי!)

4 תגובות

כתיבת תגובה

07.09.07 בשעה 5:36
ניר טייב
(אתר)

נשמע טוב, אני רק מקווה שלא מדובר בהעתקה אחד לאחד של Rails ל-ASP.NET.
כיום ניתן להריץ את Rails על כל שרת שמאפשר זאת כולל Java Servlets Containers (כמו טומקט) בעזרת JRuby – וזאת מלהשתמש ב-Rails עצמה. העתקה אינה הפתרון, ועם פיתוח ה-DLR הייתי מצפה שגם דבר כזה יקרה ב-ASP.NET.

1
11.09.07 בשעה 3:06
Uriel Katz
(אתר)

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

2
18.09.07 בשעה 15:19
יוסי

זה מראה כמה מייקרוספוט עקומים
כותבים ספריה זורקים עוברים לאחרת
הכל לנסות להעתיק ולשלוט על העולם
מתי שהוא, כל השינויים האלה יעלו את הסעיף לתוכניתנים והם פשוט ינטשו את הטכנלוגיה.
אני כותב 3 שנים דוט נט – והאמת, אני מצטער שעברתי לסביבת העבודה הזו ולא לjava וקוד פתוח (אבל זה מה העבודה הדורשת)
זה התחיל מdotnet 1.1 שם מייקרוסופט עשתה כל טעות אפשרית
(ראו דוגמא עבודה עםdesginer על 2003)
אחרי זה הבינו שאין מה לעשות ואי אפשר להתעלם מדפדפנים אחרים כמו FF ואז התחילו לכתוב "עלק" לפי תקן
רק המציאו לנו את הviewstae, ניסו לעשות לנו את העולם "קל" ולבנות לנו אפשרות עבודה עם master page רק לך תתאים לו css שלא לדבר על איך זה מחרבש קוד..
מייקרוספוט תמיד דואגת להשאיר את התוכניתנים שלהם מאחור, הם דוהרים באמוק מטורף לשחרר גירסות כמו net3.0 ו3.5 שהשוק עוד לא עיכל את 2.0 כמו שצריך
והתוצאה – הפלטפורמות הישנות כבר לא רלוונטיות אתה תמיד מאחור מנסים לשווק לך איזו חבילה כמו WPF,WCF ומשווקים את זה כאילו זה יפתור את כל הבעיות באינטרנט
ואז מסיבות שתמיד קורות הטכנלוגיה לא נקלטת.. או שהיא מתאימה רק למייקרוסופט. ואז זורקים ומוצאים גרסה חדשה…

3
26.12.08 בשעה 7:17
דניאל

וואי זרקת פה מלא מושגים שלא קשורים בכלום ל- Asp.net MVC
העיקרון המוביל של התפיסה החדשה-ישנה , היא לבזר את החלקים של האפליקציה ולגרום לכך שלא תהיה תלות בין השכבות .
IOCו- DI הינם Patterns שקיימים שנים בתחום , גם MVC .

4

כתיבת תגובה

תגיות מותרות לשימוש בתוכן
XHTML: אפשר להשתמש בתגים הללו: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre>