【发布时间】:2017-08-11 20:25:11
【问题描述】:
我正在使用 node.js 构建一个大型 Web 应用程序,但我总是面临这样一个问题:“繁重的工作应该在哪里完成?”我总是被教导说“逻辑”应该总是在应用程序的后端完成,但是现代计算机和浏览器如此强大,它引出了一个问题,如果一些繁重的逻辑可以放在前端。
因此,我的特定应用程序的上下文。使用 angularjs 和 postgres。一个具体的问题是:让后端 api 从数据库中获取行并将其传递给前端是否是一种不好的做法。然后让前端处理从行中获取信息的逻辑?诸如日期范围之类的事情。 (忽略这个问题的安全性)还是应该在后端完成所有工作?
【问题讨论】:
标签: node.js postgresql web-applications frontend backend