首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >前端-后端通信的良好实践

前端-后端通信的良好实践
EN

Software Engineering用户
提问于 2020-08-13 23:53:00
回答 1查看 393关注 0票数 -1

处理前端和后端之间的通信的一些良好做法是什么?

据我所知,为了保持松散耦合,您不应该只让前端引用后端并直接调用它,而应该使用某种中间层。

我是一个C#开发人员,我知道事件聚合器模式,在这种模式下,后端可以说“我在键”下向您注册了这个方法。在任何时候,前线都可以说“我想称之为”任何“方法”。或者类似的东西。

然而,在谷歌搜索之后,我无法找到任何替代方案,对于更简单的项目,这种模式似乎过于复杂。

有什么好的做法来处理前端请求后端,做一些逻辑繁重的操作和后端向前端报告进度?

EN

回答 1

Software Engineering用户

发布于 2020-08-14 12:29:43

我看到两种前后沟通的情况:

  1. 单软件,前端是传统意义上的IHM。不要尝试比必要更复杂的事情。如果您在C#中,可能会有一些IHM框架可用。选一个,学一个。
  2. 前端和后端是两种不同的软件,就像C++后端的反应前端一样.在这种情况下,通常使用像REST这样的消息协议向对方发送消息(而不是方法调用)。
票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/414796

复制
相关文章

相似问题

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