Web服务器和应用程序服务器可以单独开发吗?

时间:2012-11-21 13:32:23

标签: django web

我的朋友开发了一个C ++推荐系统,现在我们想根据他的工作建立一个网络信息系统。由于我们都没有Web技术知识,因此我有一些问题:

  1. 如果我们想开发一个基于这个推荐系统的网站,我们应该在应用服务器中实现推荐系统,并建立一个可以返回页面的Web服务器,对吧?
  2. 然后我们应该使用什么样的Web服务器或使用什么技术来开发Web服务器来调用推荐系统中的功能? Web服务器如何与应用程序服务器通信?
  3. 某些Web框架,例如Django,它是否充当Web服务器或应用程序服务器,或者它们都是?
  4. 由于我们有这么多基本问题,你有推荐的书籍或网站吗?

1 个答案:

答案 0 :(得分:0)

您可以将C ++应用程序视为Django应用程序可以执行的服务,以便为用户返回值。您可以轻松地在与Django相同的服务器上执行任何应用程序并捕获响应,或者您可以创建瘦HTTP API并将C ++应用程序放在自己的服务器上,并通过HTTP从Django应用程序调用它来向用户发出请求。 / p>

https://www.djangoproject.com/是一个很好的起点。