结合PHP和C ++编程

时间:2012-11-11 09:49:01

标签: php c++ web-services web-applications

嘿伙计们我正在考虑将C ++网络编程与PHP结合起来我在PHP / MySQL / AJAX等方面有所了解,但在C ++中并没有太多的东西。所以我正在考虑构建一个Web应用程序。并以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 ++?

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

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