它是什么意思“我们使用C ++ / C作为后端”

时间:2011-05-03 17:01:37

标签: architecture backend

当人们说我们使用C ++ / C作为后端时,它意味着什么。 让我们说facebook,例如前端是php。 如何将任何其他语言绑定到c ++ / c?

我的上下文是网页。

例如用户使用网站...它同意认为o / p是由php使用模板生成的..

但是如何在c ++ / c

中实现数据库/缓存/ Web服务/业务逻辑等

3 个答案:

答案 0 :(得分:4)

大多数语言都有某种方式可以连接到外部组件。例如,PHP具有COM constructor,它允许您从PHP中访问任何与OLE兼容的组件。该组件可能是一个DLL,可以很容易地用C或C ++编写。

此外,精心设计的系统将由尽可能干净分离的层组成。因此,例如,视图引擎可能通过Web服务或企业服务总线与业务逻辑层进行通信。在这种情况下,两个组件根本不需要用兼容的语言编写,只要它们可以制作或使用Web服务请求。

答案 1 :(得分:4)

当在上下文之外使用时,

“后端”“前端”是无意义的词。应用程序中的每个抽象层都可以有前端和后端。

要回答这个问题,这只意味着他们在任意点使用c / c ++。

答案 2 :(得分:1)

前端通常是暴露给用户/世界的应用程序(Windows应用程序,Web应用程序或Web服务)。

后端通常是包含所有逻辑的应用程序(进行计算,使用数据库)等。