Используют ли MVC крупные веб-сайты, такие как Google, Facebook или Twitter?

Используют ли MVC крупные веб-сайты?

1 симпатия

Да и нет. Их база огромна: множество разных частей архитектуры делают разные вещи.

В почте Google используется MVP (Model View Presenter) или, по крайней мере, я считаю, что они используют, потому что это лучше для динамических веб-страниц.

MVC - это модное слово, и, хотя оно имеет значение для некоторых архитектур, оно может быть очень ограниченным, особенно потому, что большинство людей рассматривают модель как отдельные объекты.

Поиск Google использует код C (по крайней мере частично). Хотя C может выполнять MVC, целью использования C часто является скорость, поэтому такие архитектуры, как MVC, имеют тенденцию замедлять работу, сводя на нет ценность использования C.

MVC может быть громоздким, обширным и проблематичным, поэтому это вчерашнее модное слово. В простейшем случае это неплохо для основных веб-приложений, но по мере того, как вы становитесь более интенсивными, это может стать большой проблемой.

Это не значит, что они не используют или не могут использовать архитектуру MVC в частях своих крупных организаций.

Фактически, когда у вас есть такая большая организация, она будет использовать несколько языков, архитектур и технологий, чтобы все стало возможным.

2 симпатии