【问题标题】:How can I avoid of logic duplication on backend and frontend?如何避免后端和前端的逻辑重复?
【发布时间】:2012-05-24 12:49:31
【问题描述】:

我有一个 Web 应用程序在 PHP 后端前端 上有一些逻辑计算重复,我不能将逻辑完全放在后端并每次都发出 AJAX 请求,即使有有效的缓存,因为应用程序的高性能要求和响应能力。

您能否建议解决此问题的方法?

【问题讨论】:

  • 这里的细节太少,无法给你一个有用的答案。该方法因技术堆栈、要求而异……
  • 好的,更新了问题。我在后端使用 PHP。

标签: architecture frontend backend


【解决方案1】:

如果结果不被进一步使用,我会将计算逻辑移到前端。

例如:如果你在做一个简单的抵押贷款计算器,而最终用户在输入首付后想要一个简单的答案等。那么使用前端。

另一方面,如果计算结果必须进一步用于网格、电子邮件或数据库等对象,则将逻辑保留在后端。

【讨论】:

  • 谢谢,但是逻辑太重要也太复杂了,不能完全放在前端。
猜你喜欢
  • 1970-01-01
  • 2021-11-27
  • 2013-03-14
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
  • 2020-08-12
  • 2023-04-11
  • 1970-01-01
相关资源
最近更新 更多