Ну, уважаемый сайт писал о яваскрипте преимуществ и один из больших преимуществ было:
Выгода на JavaScript, который я не понимаю
JavaScript имеет валидации на стороне клиента, поэтому сам сервер менее загружен
Звучит нормально.
Однако, что в C# WPF \ Windows Forms отличается?
То же самое происходит здесь ... вы можете сделать много проверок проверки на самой форме.
Тогда почему они говорят на JavaScript как будто это действительно особенный и большой?
Не могли бы вы рассказать мне, что они имели в виду, говоря это преимущество?
Я полагаю, что это относится к возможности проверки входной клиентской стороны перед отправкой формы, что требует перезагрузки страницы для плохого ввода. Тем не менее, вам все равно нужно проверить серверную часть. –
C# и Windows Forms либо работают на стороне сервера, либо генерируют javascript (я не знаю, я не разработчик Windows). * Однако * Я считаю, что вы не можете доверять клиенту. Если у вас нет проверки на стороне сервера, то гнусный человек может отправлять плохие данные, просто отключив их javascript. Преимущество Javascript - мгновенная обратная связь с вашим пользователем. Это может уменьшить нагрузку, сделав предварительную проверку для ваших обычных клиентов, которые просто вводят плохие данные. Это дополнение, а не замена. – Cfreak
@Cfreak «Я считаю, что вы никогда не доверяете клиенту». Это не мнение, это хорошо установленный факт. :) –