【问题标题】:Is it possible to make a website in C++ using FastCGI Libraries? [closed]是否可以使用 FastCGI 库在 C++ 中创建网站? [关闭]
【发布时间】:2015-07-14 11:26:01
【问题描述】:

是否可以使用 FastCGI 库完全用 C++ 制作网站?如果是这样,是否有任何示例,或者我可以阅读的任何内容,我可以从中学到更多?

【问题讨论】:

  • 我猜是这样。它说你可以在他们的page 上。例如,just take a look at the link they provide on their site.
  • 当然你可以使用 c++ 提供 FastCGI 模块。问题是,如果你真的想这样做?
  • 另外,this is the second result 谷歌搜索快速 CGI C++ 示例...
  • 虽然用任何语言(包括C++)“实现一个网站”当然是可能的,但我真诚地认为“C++ 可能是矫枉过正”。有许多解释性语言或多或少是专门为创建网页而设计的,因此在其中一种语言中完成这项工作可能会更容易和更快。
  • @nonsensickle 我之前确实找到了该示例,但我正在寻找一个具有多个页面的示例,或者在现实生活中使用的“实际站点”。

标签: c++ fastcgi


【解决方案1】:

是的,这是可能的,但不推荐,除非您需要一些非常具体的东西。如果我受到严重的 RAM 限制,或者我的工作需要每秒非常高的请求,我只会将 C++ 用于 Web 应用程序。

考虑到如今 Python 或 C# 等高级语言 .NET 拥有比 C++ 更好的 Web 工具和框架,并且其标准库运行良好。 而且您不必担心内存管理!

如果您仍想继续,这里有一个涵盖初学者方面的基本指南。它涵盖了准备环境、编写示例Hello world 网页以及设置 Nginx 以运行它:

http://chriswu.me/blog/writing-hello-world-in-fcgi-with-c-plus-plus/

【讨论】:

  • 你也不必担心 C++ 中的内存管理,如果你知道你在做什么,你会让 RAII 为你处理它(智能指针任何人?)。它早已死去的论点
  • 干杯 :) 是的,我这样做只是为了了解更多信息,而不是为了任何严肃的事情。
  • 是的,我认为你是对的,如果我们假设某人在他知道什么的情况下使用 c++ 进行 Web 开发做,但事实并非如此。
猜你喜欢
  • 2020-03-22
  • 1970-01-01
  • 2019-06-11
  • 2010-10-08
  • 2011-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
相关资源
最近更新 更多