如何确定使用服务器代码或客户端代码

时间:2016-12-28 06:01:39

标签: javascript php ruby-on-rails ruby client-server

我知道属于UI的任何内容都应该始终在服务器端完成。

在这种情况下,有一个Server对象作为客户端Object传递,我想知道的方法完全可以被任何人操纵。

在这种情况下,我是否应该始终在对象上使用客户端方法来从服务器上获取一些负载并保持服务器代码的简短?或者我应该从服务器重新获取对象并尽可能在对象上使用服务器端方法以确保返回的结果始终相同?什么是铁路方式?

我并不担心哪种方式需要更长时间才能完成,但哪种方式最好?

1 个答案:

答案 0 :(得分:4)

以验证为例。正常系统具有(至少)3级验证:

  • 客户端
  • 服务器
  • 数据库

所有三个级别必须为一段数据产生相同的结果。 客户端验证只是帮助改进UX,而不是替代服务器和数据库验证。