【发布时间】:2011-05-13 02:29:18
【问题描述】:
我只是想知道在团队中工作的人如何管理后端(例如 php)中的逻辑和验证与前端(例如 JavaScript)中完全相同的逻辑和验证之间的关系?
理想情况下,应该由后端说了算,但为了让应用程序更易于访问,最好在前端使用 JavaScript 尽可能多地模仿。我显然是在尽量减少代码重复,随着项目变得越来越大,我发现管理前端内容如何从后端内容“复制”变得更加困难。危险在于,由于它们不是紧密耦合的,有时前端验证可能会与后端“不同步”——尤其是当有一个流氓 JavaScript 开发人员认为他们有更好的方法进行验证时!
有人有什么见解吗?
编辑
为了更简洁,我的问题实际上是关于重复逻辑(或前端如何访问后端,如下面 Fanis 建议的)时,人员团队如何管理“papertrail”,而不是实际实施.例如,您是在后端代码中留下 cmets 说“前端复制/访问此位”还是有更“专业”的方式来跟踪正在做什么?
【问题讨论】:
标签: php javascript validation