我问了Facebook工程师他们用于开发的主要编程语言。他特别说“我们使用C++作为后端,而PHP使用前端”。这对我来说没有任何意义。我最初编译的意思是'服务器端'代码是C++,'客户端'是PHP,但经过研究这个链接: http://tinsology.net/2009/06/client-side-vs-server-side-code/ 看来,PHP实际上是服务器端代码,而HTML/CSS是客户端-侧。而且,C++通常不在运行Apache或IIS的Web服务器上使用。任何想法他的意思是?一个网站的后台代码是C++,前端是PHP,这怎么可能?
0
A
回答
1
C++ 可以用于CGI的,但我认为你误解了。他们可能会将PHP用于网站,而C++则用于后台应用程序和/或Web服务。该网站是业务的“前端”,因此根据您的观点,PHP是后端或前端。 PHP实际上是一种服务器端脚本语言,所以如果你是一个Web开发人员,并且从Web开发人员的角度来看,PHP确实是后端。
+0
谢谢你的回应,它肯定回答了我的问题。我不确定为什么社区认为这个问题不具有建设性。 – jesterII
1
Facebook用PHP编写(几乎)所有代码,但他们使用编译器将其转换为C++代码。
这是因为在这个世界上有更多的PHP程序员比C++程序员更多,但是C++的速度更快,效率更高。
-1
PHP用于诸如用户登录,跟踪帖子等内容,并且使用C++处理数据库和obv等内容。后端。
C++并不真正使用 - 你是对的。只是C++速度更快,而且数百万行代码的速度略有增加。由于运行速度更快,服务器负载更轻,从而节省资金和电力。
我建议你看看一个名为“HIpHOp”的程序,它将PHP转换为C++。它实际上是由Facebook的工程师为Facebook本人编写的,我相信它将它发布给公众。
相关问题
- 1. 这个C++代码是怎么回事?
- 2. PHP后端,Java前端。这可能吗?
- 3. 这个网站是怎么制作的,什么是Frontpage 5.0?
- 4. 什么是这个PHP代码的等效asp.net/c#代码?
- 5. 这个有效的php代码是怎么样的?
- 6. 我怎么能把这个PHP代码作为一个聪明的代码?
- 7. “功能”是功能,这怎么可能?
- 8. 什么是错的这个PHP代码
- 9. 这个C代码是做什么的?
- 10. 这个C代码是做什么的?
- 11. 是否有可能从其他网站读取PHP代码?
- 12. 是否可以创建一个使用C#或C++代码的Firefox插件?如果是这样,怎么样?
- 13. 请解释一下这个jquery代码是怎么说的
- 14. Odbc与PHP,C#,preg_match是这种可能的代码
- 15. 你怎么能干这个代码?
- 16. 这个PHP代码是什么意思?
- 17. 这段代码是怎么回事?
- 18. EventHandler:这段代码是怎么回事?
- 19. 这个C++代码是什么意思?
- 20. 我怎么能在一个Flash网站
- 21. 这是一个UITableView?这个怎么用?
- 22. 这个可疑的网络钓鱼代码是做什么的?
- 23. PHP代码存储在一个PHP变量中,这可怎么工作的?
- 24. 这个php代码的C#等价物是什么?
- 25. 这是可能做一个网站按键模拟?
- 26. 我想在博客做一个asp.net网站..这是可能的。什么是替代方法?
- 27. 这个Objective-C(或可能是c)语法是做什么的?
- 28. 这是一个有效的C代码,但不是有效的C++代码?
- 29. 这个对象怎么可能是一个对象而不是对象?
- 30. 什么是这个Objective-c代码的等效Swift代码?
Facebook开发了一款将PHP转换为C++的工具,以减少服务器数量和能耗。 –