-2

嘿伙计们,我正在考虑尝试将 C++ 网络编程与 PHP 结合起来,我在 PHP/MySQL/AJAX 等方面有所了解,但对 C++ 了解不多。所以我正在考虑构建一个网络应用程序。并以 Cpp/Qt4 为例为他们创建客户:

The php app is a chat application/server that offers the users to chat in rooms or PMs and etc. ( Like IRC ).
And would want to make a chat client in Cpp/Qt4 to be downloadable and use the same server. Like (mIRC)
  • 我应该使用 PHP 作为服务器还是应该重新考虑另一种语言?
  • Qt4 是一个好建议还是我必须重新考虑?
  • 我应该如何将 PHP 连接到 C++?

我想帮助我一些我应该参考的技术或资源。先感谢您!干杯!

4

2 回答 2

1

我不认为将 Qt 与 PHP 混合是一个好主意。PHP 是一种(相当糟糕的)Web 服务器编程语言(您可以考虑使用Opa或 Ocaml 与Ocsigen,甚至 C++ 与Wt)。

Qt 通常在桌面上运行。(因此,从 PHP 运行 Qt 程序需要 Web 服务器能够访问您桌面的X11 服务器,这是不寻常的)。

您可以运行一些 Web 服务,例如通过 FastCGI,并将它们与您的 PHP 事物混合。例如,您可以XMLHttpRequest在 PHP 应用程序中使用 Ajax 查询 FastCGI 或用 C++ 编写的 CGI。

于 2012-11-11T09:53:11.393 回答
1

我建议您考虑使用 PHP、Ruby、Node 或您喜欢的任何其他服务器端语言开发基于 SaaS 的应用程序。

这样,您只需要担心在 c++ 中创建接口并与您创建的 API 进行交互。与数据库的连接和其他请求将通过服务器完成

于 2012-11-11T13:12:36.947 回答