首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >前端与后端、数据库与云函数

前端与后端、数据库与云函数
EN

Stack Overflow用户
提问于 2018-10-10 07:07:44
回答 1查看 347关注 0票数 0

我只是试图更好地理解开发中的整个堆栈,所有不同的框架等等在我的脑海中变得混乱,我只是想试着把所有的东西都包起来。主要的问题是:前端、后端、数据库之间的主要区别是什么,以及像Google Cloud Functions这样的东西如何适应所有这些?

例如,ReactJs是一个前端框架(技术库),它可以帮助您使用组件构建快速响应的前端。因此,使用reactjs,我可以创建一个带有按钮和逻辑的网页前端,用于移动和显示数据。

那么在这种情况下,我什么时候以及为什么要添加一个后端?对于处理大量数据或运行计算是一个好主意,但这实际上是如何适应的呢?例如,Ruby on Rails使用MVC框架,所以如果我将Rails添加到ReactJS项目中,Reactjs部分实际上会成为ruby on rails项目的V(视图)吗?这与node.js和django相比如何?为什么以及什么时候我要使用所有这些?

下一步,在将数据库添加到组合中时,我应该在什么时候使用前端来使用数据库,什么时候应该使用后端?例如,在react应用程序中,我可以从前端发送和接收来自firestore nosql数据库的数据,但我也可以创建一个ruby on rails应用程序来创建迁移,以更改postgresql数据库中的模式。那么,我应该在什么时候以及为什么要使用每种方法呢?

最后,我的一个主要问题是云函数如何适应这一切?云函数只是去掉了等式中的“后端”部分吗?我还没有使用过它们,但是您不是仍然需要编写接受输入并返回输出的函数吗?云函数的唯一区别是它们更容易维护,因为您不必设置自己的服务器吗?

前端开发人员和后端开发人员之间的常见任务及其区别是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 07:13:59

前端与后端通信。然后,后端与数据库通信,并将信息传递回前端。云只是一个托管前端/后端/数据库的地方。前端开发人员构建用户界面(按钮、表单、屏幕等)。后端开发人员构建前端将从中推送/拉取数据的服务,前端通常从数据库中存储/检索数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52730452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档