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/

相关文章:

java - 声音。它究竟是如何工作的?

apache - 可以在没有粘性 session 的情况下进行 session 复制吗?

javascript - 通过 APACHE 服务器调用多个 perl 脚本?

带有 paramiko 的 Python CGI

javascript - 将 href perl 变量转换为普通标量变量

c++ - C++中的枚举映射

c++ - boost websocket和io_context的可重用性以实现连接的可重用性

c++ - 不同的Boost版本由于功能删除而导致boost/core/ref.hpp失败

java - 从HTTP Post接收XML

java - Eclipse 调试/在服务器上运行