开发C++ Web应用程序的最佳方法是什么?

use*_*262 20 c++ web-applications

什么是开发C++ Web应用程序的最佳方式?Web应用程序将在Apache HTTP服务器上运行.如何用C++克服会话,持久性,上下文切换,多线程等挑战?如何以最好的方式利用C++使其像Servlets一样工作?

Art*_*yom 10

如果您喜欢类似Web的开发,请使用像CppCMS这样的C++ Web框架,它面向高性能并且可以使用.

它提供:

  • FastCGI,SCGI和CGI接口.
  • 表格处理和验证
  • HTML模板系统
  • 会话管理
  • 缓存系统
  • 透明扩展到众多服务器.

你可以试试Wt,但更像是使用浏览器编写GUI而不是传统的Web开发工具.


the*_*row 10

看看Wt.

Wt(发音为'witty')是一个用于开发和部署Web应用程序的C++库和应用程序服务器.它不是一个"框架",它强制执行编程方式,而是一个库.

API以小部件为中心,受现有C++图形用户界面(GUI)API的启发.对于开发人员,它提供了对任何特定于Web的实现细节的完整抽象,包括事件处理和图形支持.

但它不是商业用途的免费.


nsa*_*ers 6

我说这是一个C++开发人员......

我可能会考虑使用Java代替.由于Java更常用于此,因此您可以找到更多现有库来利用.如果您想雇用更多人,那么您将比Web应用程序C++开发人员更容易找到Web应用程序Java开发人员.

如果您坚持使用C++,请查看:

http://rudeserver.com/

  • 我说这是一个Java开发人员...... Java占用空间很大,无法在128MB VPS上运行. (6认同)