2017-01-25 16 views
1

В то время как у MVC есть функция маршрутизации, почему мы должны использовать маршрутизацию angularjs? Я ожидаю ответа, кроме вопросов, относящихся только к стороне сервера и стороне клиента.MVC routing vs angularjs routing

ответ

1

Это дизайнерское решение, поэтому невозможно дать окончательный ответ о том, почему вы должны использовать тот или иной. MVC имеет собственную маршрутизацию, потому что это веб-приложение на стороне сервера. У AngularJS есть своя маршрутизация, потому что это клиентская платформа веб-приложений. Вы можете использовать тот или другой или оба в смешанной степени. Я не уверен, какой ответ вы ожидаете, но это полностью зависит от того, хотите ли вы больше полагаться на стороне сервера или на стороне клиента, и даже тогда, , где и в какой степени. У вас могут быть части вашего сайта, которые полностью полагаются на Angular и, по сути, функционируют как SPA, в то время как другие части будут полностью полагаться на MVC, и ничего не происходит на стороне клиента.