Что лучше делать на стороне клиента или на стороне сервера?
В нашей ситуации мы используем
- jQuery и MVC.
- Данные JSON передаются между нашим представлением и контроллером.
Большая часть проверки, которую я выполняю, - это проверка данных, когда пользователи вводят ее.
Например, я использую событие keypress
для предотвращения ввода букв в текстовое поле, установки максимального количества символов и числа в диапазоне.
Я думаю, лучший вопрос: есть ли какие-либо преимущества для проверки стороны сервера на стороне клиента?
Удивительный ответ всем. Веб-сайт, который у нас есть, защищен паролем и для небольшой пользовательской базы (< 50). Если они не запускают JavaScript, мы отправим ниндзя. Но если бы мы разрабатывали сайт для всех, я бы согласился сделать валидацию с обеих сторон.