javascript - JavaScript 中的业务逻辑。胖客户端与瘦客户端

标签 javascript client-side server-side

用 JavaScript 在客户端实现业务逻辑是个好主意吗?

应该有什么样的逻辑?验证逻辑?与GUI相关?

如果要在另一个应用程序(公开的)中使用相同的逻辑,用 JavaScript 实现它意味着您不能重用该逻辑,您会怎么做。

另一方面,将所有逻辑都放在服务器端意味着对服务器的请求更多。

你怎么看?

最佳答案

永远不要相信客户。因此,您在客户端使用 JavaScript 进行的任何验证都只能提高用户的便利性和可用性。稍后您始终必须验证服务器上的传入数据,以确保没有人注入(inject)数据等。

关于javascript - JavaScript 中的业务逻辑。胖客户端与瘦客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4145995/

相关文章:

javascript - Wimpy Player 无法从本地服务器播放?

javascript - 客户端和服务器端编程有什么区别?

security - 如何将 Backbone.js 应用程序安全地连接到数据库?

php - 在 Linux 租用服务器上免费获取网站截图,服务器端

javascript - 模式对话框中的 Jquery 问题

javascript - 如何在 HTML/Javascript 中获取键值

javascript - 在一个函数/方法上使用 'strictNullChecks' 注释

javascript - 在客户端将敏感数据存储在数组中是否危险

forms - 如何在服务器端响应不同的验证错误?

javascript - 从 asp.net 中的代码隐藏进行客户端编码