现代 Web 应用程序 - 设计
Modern Web Application - Design
我正在 node.js 中构建一个大型 Web 应用程序,我总是面临这样的问题 'where should the heavy lifting be done?' 我总是被告知 'logic' 应该始终在后端完成的应用程序,但现代计算机和浏览器如此强大,这就引出了一些繁重的逻辑是否可以放在前端的问题。
所以我的特定应用程序的上下文。使用 angularjs 和 postgres。一个具体的问题是:让后端 api 从数据库中获取行并将其传递给前端是否是一种不好的做法。然后让前端处理从行中获取信息的逻辑?诸如日期范围之类的事情。 (忽略此问题的安全性)还是应该在后端完成所有操作?
如果涉及不需要隐藏或者不是秘密的脚本,那么我建议把大部分放在前端,这样可以减轻你服务器的压力,给你更多space 到 运行 一次处理更多进程而不填满 ram。
我正在 node.js 中构建一个大型 Web 应用程序,我总是面临这样的问题 'where should the heavy lifting be done?' 我总是被告知 'logic' 应该始终在后端完成的应用程序,但现代计算机和浏览器如此强大,这就引出了一些繁重的逻辑是否可以放在前端的问题。
所以我的特定应用程序的上下文。使用 angularjs 和 postgres。一个具体的问题是:让后端 api 从数据库中获取行并将其传递给前端是否是一种不好的做法。然后让前端处理从行中获取信息的逻辑?诸如日期范围之类的事情。 (忽略此问题的安全性)还是应该在后端完成所有操作?
如果涉及不需要隐藏或者不是秘密的脚本,那么我建议把大部分放在前端,这样可以减轻你服务器的压力,给你更多space 到 运行 一次处理更多进程而不填满 ram。