嗯,一个受人尊敬的网站写了关于javascript的优点,其中一个大优势是:
JavaScript在客户端有验证,因此服务器本身负载较少
听起来不错
但是,例如C#WPF \ Windows Forms有什么不同?
同样在这里......你可以对表格本身进行多次验证。
那么为什么他们谈论 JavaScript 就像它真的特别重要?
你能告诉我这个优势是什么意思吗?
答案 0 :(得分:2)
客户端的验证既是优势也是劣势。
这是一个优势,因为它减少了对包含无效数据的服务器的请求。由于处理请求较少,服务器需要的资源更少。这与C#的不同之处在于,C#验证代码在Web服务器上运行。
然而,它也是一个缺点,因为你需要在服务器端“只是在案例中”编写相同的验证。您无法保证提交给您服务器的数据实际上已通过javascript验证!人们可以使用Postman或Fiddler等工具直接将数据发布到服务器端点,绕过您在javascript中编写的所有内容。