现代Web应用程序 - 设计

时间:2017-03-20 14:01:28

标签: node.js postgresql web-applications frontend backend

我正在node.js中构建一个大型Web应用程序,而且我总是面临着这样一个问题:在哪里应该完成繁重的工作?'我总是被告知“逻辑”这个逻辑。应该总是在应用程序的后端完成,但是现代计算机和浏览器如此强大,如果一些繁重的提升逻辑可以进入前端,那么就会引发一个问题。

因此我的具体应用程序的上下文。使用angularjs和postgres。一个具体问题是:让后端api从数据库中获取行并将其传递给前端是不好的做法。然后让前端处理从行中获取信息的逻辑?事情就像在日期范围等等。 (忽略这个问题的安全性)还是应该在后端完成所有工作?

1 个答案:

答案 0 :(得分:0)

如果它处理不需要隐藏或不是秘密的脚本,那么我建议将大部分内容放在前端,这样可以减轻服务器上的压力并为您提供更多空间在不填充柱塞的情况下一次运行更多的过程。