编写C++;为网络服务 P>是否可以创建一个可以在浏览器中运行的C++应用程序?是否有任何方法将C++应用程序与数据库(可以同时使用Mac、Linux和Windows)连接起来。 < P>如果你的意思是“浏览浏览器”来运行浏览器中的本机代码,我知道在浏览器中执行本机代码的唯一方法是谷歌的.< /P> 服务器端C++没有特殊规则应用,这是很常见的。C++应用程序(包括数据库和链接)的所有正常规则都适用于这里。 < P>如果“通过浏览器”是指WebApp,是的,您可以在C++中编写CGI应用程序,就像大多数其他语言一样。请参阅的答案

编写C++;为网络服务 P>是否可以创建一个可以在浏览器中运行的C++应用程序?是否有任何方法将C++应用程序与数据库(可以同时使用Mac、Linux和Windows)连接起来。 < P>如果你的意思是“浏览浏览器”来运行浏览器中的本机代码,我知道在浏览器中执行本机代码的唯一方法是谷歌的.< /P> 服务器端C++没有特殊规则应用,这是很常见的。C++应用程序(包括数据库和链接)的所有正常规则都适用于这里。 < P>如果“通过浏览器”是指WebApp,是的,您可以在C++中编写CGI应用程序,就像大多数其他语言一样。请参阅的答案,c++,web-services,C++,Web Services,是一个工具包,如果你来自桌面背景,它可能会让你更容易 关于可移植数据库层,看一下这些。如果您只需要一个跨平台工作的数据库,但不需要能够跨平台切换数据库引擎,那么这可能是一个不错的选择。任何脚本语言都可以运行COM。您可以在C++中创建COM对象,以便从服务器端C++调用ServSuto. < P> CGI或FASCGI。p> C++ > 数据库连接,比如MySql连接器 是否可以创建一个可以在浏览器上运行的C++应用程序? 我不知道你所说的“通过浏览器运行”(或者,对于这个问题,“C++应用程

是一个工具包,如果你来自桌面背景,它可能会让你更容易


关于可移植数据库层,看一下这些。如果您只需要一个跨平台工作的数据库,但不需要能够跨平台切换数据库引擎,那么这可能是一个不错的选择。

任何脚本语言都可以运行COM。您可以在C++中创建COM对象,以便从服务器端C++调用ServSuto.

< P> CGI或FASCGI。p> <客户端> C++ > 数据库连接,比如MySql连接器

是否可以创建一个可以在浏览器上运行的C++应用程序? 我不知道你所说的“通过浏览器运行”(或者,对于这个问题,“C++应用程序”)是什么意思。pmr已经提到谷歌NaCl是一种选择。如果“C++应用程序”包含C++插件,那么“当然,你可以。”如果你在谈论网站或Web服务,我可以说“是的,这是可能的;我维护一个使用C++的后端Web服务,而亚马逊曾经是用C++编写的,你有什么特别的问题吗?” 用图灵完全语言写很多东西是可能的。这并不意味着这是个好主意

< >有没有办法将C++应用程序与数据库(可以同时使用MAC、Linux和Windows)连接起来。
同样,我不确定“链接…数据库”是什么意思。您当然可以使用ODBC、LDAP或MongoDB之类的东西与数据库交互。您还可以在程序中嵌入数据库,使用诸如SQLite、MySQL embedded、Firebird embedded、Berkeley DB、LevelDB或微软最近称之为Microsoft Jet的任何东西。你有一个特别的问题吗?

< P> >完全可以做到,在一天中(没有PHP时),许多Web应用程序都是用C++编写的。有一个名为的标准,可以促进应用程序和web服务器之间的通信。这显示了使用Perl作为目标语言为ApacheWeb服务器设置它的方法。你应该能够编写一个C++程序,打印出相同的文本并测试它。

数据库可以使用C++使用各种库访问,这取决于您的需求和数据库系统。


虽然所有这些都是完全可能的,但我还是有兴趣的是,在复杂的框架和语言的时代,你会比C++更适合于Web应用程序。我当然不会推荐它。< /P>你把C++应用程序和数据库连接在一起是什么意思?当然,你可以很容易地使用C++访问各种数据库。你是说在浏览器中运行C++代码(在这种情况下,你看到)还是为C++运行的服务器写一个Web服务?