C++ 我是否被迫使用.cgi扩展名?

C++ 我是否被迫使用.cgi扩展名?,c++,cgi,cgi-bin,C++,Cgi,Cgi Bin,我将构建CGI web应用程序并开始学习该技术。我想用C++。因此,我启动了本地服务器,在我的cgi-bin文件夹中放了一个简单的脚本,用g++test.cpp-o app(使用Mac OS X)编译它,并尝试用:localhost/cgi-bin/app运行它。它成功了 但在网上阅读时,我不断看到脚本被编译成.cgi文件的例子。我是被迫这样做的吗?有什么区别 您不必指定.cgi扩展名。 也就是说,请注意,使用CGI和C++开发交互式Web应用程序的选择在这一点上非常罕见。在90年代的某个时候,

我将构建CGI web应用程序并开始学习该技术。我想用C++。因此,我启动了本地服务器,在我的
cgi-bin
文件夹中放了一个简单的脚本,用
g++test.cpp-o app
(使用Mac OS X)编译它,并尝试用:
localhost/cgi-bin/app
运行它。它成功了


但在网上阅读时,我不断看到脚本被编译成
.cgi
文件的例子。我是被迫这样做的吗?有什么区别

您不必指定.cgi扩展名。 也就是说,请注意,使用CGI和C++开发交互式Web应用程序的选择在这一点上非常罕见。在90年代的某个时候,人们几乎不再这样做了。 并不是说没有理由这么做。
但请注意。

我知道这很不寻常,但我喜欢尝试一下。我没有做任何严肃的事情,我只是想尝试生存并用它创建一个网站,只是为了体验。但我可能会喜欢它…@dan04为什么?没有讽刺的意思。@JoeCoderGuy:简短的回答:这是一种级别太低的语言,标准库太小(与.NET、Python等相比)。@dan04不是最快的吗?如果延迟是最重要的问题,而你又不想为.net付费或使用lamp,为什么不这样做呢?@JoeCoderGuy latency不太可能是CGI领域最重要的问题。在灯的世界中,P不代表C++,它代表Perl、PHP或Python。另一个原因是安全性。也看看fastcgi