Если вы беспокоитесь о быстродействии своего приложения и хотите сделать его более простым, я бы сказал, что вы разрешаете представлениям считывать данные из модели (только для чтения).Это сложнее, когда оба контроллера и представление должны быть синхронизированы.данные, которые нужны представлениям, и контроллеры должны предоставлять представлениям.И когда представления могут напрямую обращаться к модели, вам не нужно проверять, что контроллеры предоставляют эти данные.
Что касается аргумента, что концепция MVC основана на слабой связи, то здесь нет противоречия, так как Модель все еще независима и не зависит от представлений или контроллеров.И разница между контроллерами и представлениями заключается в том, что контроллеры могут как извлекать, так и извлекать (из) модель, а представления могут извлекать только из модели.