Одно из главных правил надежного веб-приложения - это проверка данных поступающих от клиента. Нельзя полагаться на то, что входящие значения будут всегда соответствовать прописанному интерфейсу. И если вместо даты рождения приходит фамилия, приложение не должно выбрасывать исключение о недопустимой операции. Правильно будет указать какие данные содержат ошибку. В декларативном фреймворке Evado само создание приложения происходит через описание его сущностей в веб-интерфейсе. Таким же образом осуществляется и настройка правил валидации - проверок пользовательского ввода. Чтобы попробовать декларативно разрабатывать приложение можно даже не ставить вручную окружение - Node.js и MongoDB. Достаточно скопировать репозиторий шаблонного приложения и запустить его в Docker - вы сразу получите готовый веб-интерфейс. Типовые валидаторы Типовые валидаторы создаются всегда по умолчанию и зависят от типа данных. Например, значение атрибута с типом «Целочисленный» будет проверено на соответствие ц