View Single Post
ישן 23-12-11, 10:21   # 17
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

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

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

MVC היא לדעתי תבנית עיצוב/ תבנית ארכיטקטורה מהיותר חשובות למערכות שהן קצת יותר מכמה דפים בודדים ובעלות פוטנציאל התפתחות עתידי,
למערכות בהן יש צוותים נפרדים שעובדים עליהן (לדוג' ובעיקר מפתחי back-end ומפתחי front-end) אין בכלל על מה לדבר.
היתרון הגדול ב- MVC הוא שניתן לפתח את כל אחד מהצדדים (model\ view) ללא שום תלות באחר כל עוד הוא נשאר תואם להגדרות האינטרקציה ביניהם (הקונטרולר).

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

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

Last edited by אדיר; 23-12-11 at 11:35..
  Reply With Quote