gpt4 book ai didi

c++ - 什么适用于 C++ 中的 Web 开发

转载 作者:可可西里 更新时间:2023-11-01 16:25:47 24 4
gpt4 key购买 nike

我想创建一个使用很少 RAM 运行的 Web 应用程序,我认为 C++ 可以帮助我实现这一目标。

现在,很多人说 C++ 不适合 web 开发,因为:

  • 没有简单的字符串操作
  • 是一种不安全的语言(溢出等)
  • 长更改/构建/测试周期
  • 等等

但我确信 C++ 社区已经找到了缓解所有这些问题的方法(也许不是编译时间),但是由于我不是常客,所以我很难对我在 Google 中找到的内容进行评估。

所以我想寻求一些指导。如果您分享有效的方法,哪些工具/库是最新的和有效的,我将不胜感激。哪些策略可以帮助 C++ 中的 Web 开发? FastCGI 或嵌入式服务器(Asio/POCO/Pion 等)?您如何解决安全问题?

非常感谢您的帮助

最佳答案

你看过http://www.tntnet.org/了吗? .他们创建了一个...好吧,让我从他们的网站上剪切和粘贴:

Tntnet is a modular, multithreaded, high performance webapplicationserver for C++. To create webapplications Tntnet has a template-language called ecpp similar to php, jsp or mason, where you can embed c++-code inside a html-page to generate active content. The ecpp-files are precompiled to c++-classes called components and compiled and linked into a shared library. This process is done at compiletime.

我用过它,它的开销很小,而且动态页面生成速度快得惊人。与 tntnet 相比,PHP、Ruby 等变得很慢,因为你运行的是编译后的 C/C++ 代码。

关于c++ - 什么适用于 C++ 中的 Web 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com