locked
השוואה בין MVVM Frameworks שונים RRS feed

  • דיון כללי

  • הי

    נכון להיום אני עובד עם MVVM Light Toolkit  וכן עם Prism אני מרגיש שבכל אחד מה- FrameWorks האלה
    קיימים חוסרים שגורמים לעבודה איתם לא להיות מושלמת.

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

    אז השאלה מה ה- FrameWorks החביבים עליכם מה ההיתרונות והחסרונות (האם קיימת השוואה מסודרת),

    והאם משהו עובד עם Caliburn Micro שיכול לתת חוות דעת מהניסיון שלא לגבי הסביבה הנל (יתרונות חסרונות).

    תודה

    • שינה את הסוג Elad R Katz יום רביעי 05 ספטמבר 2012 10:09
    יום שני 03 ספטמבר 2012 05:50

כל התגובות

  • יצא לי לעבוד רק עם פריזם, וסה"כ אני מרוצה. ממש מעניין אותי, מה הפריע לך ספציפית?
    [וגם: שמעתי על  Jounce , זו תשתית של ג'רמי ליקנס, אני מחזיק מהבלוג שלו, אבל טרם יצא לי לנסות.]

    יום שני 03 ספטמבר 2012 17:46
  • אני מאוד אוהב Caliburn. בתור אחד ששנים עבד גם עם פריזם וגם עם קליברן, קליברן הלך הרבה יותר רחוק מאשר פריזם בתחום של MVVM. בקליברן יש כל מיני דברים חמודים שלא ראיתי בתשתיות אחרות, למשל יכולת לאתר View עבור ViewModel בקונטקסט מסויים - מאוד שימושי. או הדרך שהם משתמשים ב- naming conventions. בעניי, לפתח בסילברלייט 4 ללא קליבורן זה היה כמו להכנס עם ראש לתוך הקיר...
    יום שלישי 04 ספטמבר 2012 11:52
  • MVVMLight - מימוש נטו של MVVM. מאוד נחמד לפרוייקטים קטנים עד בינוניים.

    Prism - תשתית לארכיטקטורת פלאגינים, שבין השאר גם מוסיפה תמיכה ל MVVM, וככזו עושה את כל מה שMVVMLight עושה. אני ממליץ לפרוייקטים גדולים, או פרוייקטים עם הרבה מפתחים.

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


    http://blogs.microsoft.co.il/blogs/eladkatz @ElatKt

    יום רביעי 05 ספטמבר 2012 10:08