ASP.NET MVC jQuery: должны ли мы беспокоиться о большом количестве jQuery / javascript в представлении? - PullRequest
3 голосов
/ 25 марта 2010

Мы переходим от WebForms к MVC и используем много jQuery.

Похоже, в наших представлениях много jQuery / JavaScript, это распространено и есть ли какие-либо сомнения по поводу безопасности. Очевидный шаг - это рефакторинг в плагины и более общие UserControls и т. Д., Но этот jQuery все равно будет «виден» при просмотре js-файлов и т. Д.

Мы все равно проверяем все на стороне сервера, но должны ли мы беспокоиться?

Ответы [ 2 ]

2 голосов
/ 26 марта 2010

Я согласен с Патриком в отношении вопросов безопасности, связанных с использованием большего количества javascript. Тем не менее, еще одна вещь, которую вы могли бы рассмотреть, это ограничить количество JavaScript, который отображается в вашем представлении по сравнению с включаемым файлом. Чем больше js в представлении соответствует большему количеству данных, которые должны быть переданы по проводам, и в зависимости от объема может замедлить время загрузки вашей страницы. По крайней мере, если в javascript-функции есть встроенные файлы, они могут быть кэшированы и помогают минимизировать эту проблему.

2 голосов
/ 25 марта 2010

Пока у вас нет проприетарных алгоритмов или конфиденциальных материалов, это обычно не проблема безопасности. (Пока вы также делаете проверку на стороне сервера, как вы говорите.)

Координация и поддержка этих скриптов быстро становится проблемой, однако. MVC не предоставляет элемент управления ClientScriptManager, как это делают веб-формы. Мы также используем гораздо больше JavaScript, чем раньше, даже если это (слава богу) jquery. См. здесь для примера того, как разработчик пытается улучшить управление этими сценариями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...