gpt4 book ai didi

node.js - Web 应用程序开发中后端和前端之间的界限

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:26 24 4
gpt4 key购买 nike

我学习全栈 Web 开发已经有一段时间了。但我很难理解后端开发人员的工作会在哪里停止,而当工作分离时前端会开始。

我了解后端开发人员构建前端开发人员将与之交互的 API,但我对路由和(使用 NodeJS)谁会编写与 app.js 文件中的等效内容感到困惑。

最后,如果你只做后端,那么你不会写任何'views.ejs'文件?

最佳答案

前端开发仅处理与用户交互的 Web 应用程序部分,并且需要 HTML、JavaScript 和 CSS。后端处理服务器、应用程序逻辑和数据库。

如果单个前端开发人员正在构建一个简单的 Web 应用程序,他们将必须创建应用程序的前端和后端。这可能只需要创建渲染页面的路由。大多数自由网络开发人员都会这样做。

对于更大的应用程序(在更大的组织中),前端开发人员和后端开发人员的职责更加不同。后端开发人员将负责构建实际的应用程序逻辑、检查身份验证和授权、管理数据库等。该组织中的前端开发人员将仅负责设计用户交互的界面。他们甚至不需要在后端呈现任何页面。这是后端开发人员的工作。

简而言之,前端开发人员可能对后端有一些基本知识,但后端或全栈开发人员将需要构建用户看不到的应用程序的所有功能。

您可以使用以下链接了解有关差异的更多信息:http://blog.teamtreehouse.com/i-dont-speak-your-language-frontend-vs-backend

关于node.js - Web 应用程序开发中后端和前端之间的界限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51586138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com