הבהרות לגבי MVC
התחלתי לאחרונה לנסות ללמוד וליישם את גישת ה- Model View Controller.
לגבי ה- Model וה- View המצב יחסית ברור,
ה- Model מחזיק את כל הלוגיקה והתקשורת מול DB אם קיים כזה, ה- View מממש כל מה שקשור לממשק משתמש.
אבל אני קצת מתקשה להבין עד הסוף את תפקיד ה- Controller
על פי כל המדריכים, הוא אמור לשמש כ"מתווך" בין שני החלקים האחרים.
לא כל כך ברור לי מה זה אומר ואך זה בא לידי ביטוי.
מדוע ה- Model וה- View לא יכולים לתקשר ישירות אחד מול השני.
אשמח להבהרות, ואם אפשר גם הפניות לדוגמאות ממשיות (לצורך העניין, אני כותב בפייתון אבל גם שפות אחרות יוכלו כנראה להועיל)
אין צורך בקישורים לויקיפדיה, כבר הגעתי לשם עצמי
תודה מראש.
התחלתי לאחרונה לנסות ללמוד וליישם את גישת ה- Model View Controller.
לגבי ה- Model וה- View המצב יחסית ברור,
ה- Model מחזיק את כל הלוגיקה והתקשורת מול DB אם קיים כזה, ה- View מממש כל מה שקשור לממשק משתמש.
אבל אני קצת מתקשה להבין עד הסוף את תפקיד ה- Controller
על פי כל המדריכים, הוא אמור לשמש כ"מתווך" בין שני החלקים האחרים.
לא כל כך ברור לי מה זה אומר ואך זה בא לידי ביטוי.
מדוע ה- Model וה- View לא יכולים לתקשר ישירות אחד מול השני.
אשמח להבהרות, ואם אפשר גם הפניות לדוגמאות ממשיות (לצורך העניין, אני כותב בפייתון אבל גם שפות אחרות יוכלו כנראה להועיל)
אין צורך בקישורים לויקיפדיה, כבר הגעתי לשם עצמי
תודה מראש.