c++ - 任何好的 C/C++ Web 工具包?

标签 c++ apache cgi

<分区>

我一直在四处寻找并发现了 WT 工具包,它稳定吗?有什么好处吗? 鉴于缺乏有关 Web 开发的库和资源,我对如何在 C++ 中解决这个问题感到困惑。 (CGI/ Apache )

我的应用程序的目的是从运行 GNU/Linux 和 Apache 的 Sybase ASE15 数据库填充一些数据,因此允许一些用户交互。

我将使用 Sybase 开放客户端库 (libct) 从服务器检索列,将此数据反馈给 wt 模型/ View 。

我的要求:

有没有比使用其他脚本语言更实用的解决方案? 我的意思是实用,具有 ODBC 检索和 MVC 机制的接口(interface)?

如果在 C++ 中不可用,是否有 Java 中的替代方案?

最佳答案

C++ isn't a very popular choice for web applications - probably because it's too easy to leave security holes, and development time tends to be a lot slower than for the scripting languages.

动态类型脚本语言将编译时错误转换为运行时错误。检测这些可能不像阅读编译器输出那么容易。脚本语言可能适用于快速简单的项目。超过一定程度的复杂性,人们需要强类型、结构良好的语言。例如 C++ 或 Java。

大多数脚本语言都鼓励草率的编程。

至于“安全漏洞”:如果你指的是缓冲区溢出、分配/解除分配错误,答案是“STL”。当然还有适当的培训:-)

关于c++ - 任何好的 C/C++ Web 工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1252201/

相关文章:

c++ - 从 fstream 读取整行,包括空格

apache - .htaccess:将根 url 重定向到子目录,但保留根 url

linux - fork 并返回而不等待perl中的 child

perl - 当有人单击按钮时,如何使 CGI 程序运行?

c++ - 从原生 C++ 到 .NET C++

c++ - 如何在给定范围内找到 std::set< pair<int, int>> 中的最大值?

C++ 获取 linux 发行版名称\版本

apache - 如何使用 systemd 支持编译 Apache httpd 2.4.16?

linux - 用于捕获用户拥有的文件的 Cgi-bin 脚本

javascript - 从 JavaScript 执行 Perl CGI 时出现问题