为什么Facebook使用PHP而不是ASP.NET MVC?

时间:2015-02-07 09:57:10

标签: c# php asp.net-mvc facebook

在这两种语言之间的每次比较中,ASP都被推荐用于“严肃”的Web项目,那么为什么Facebook会使用PHP? PHP无法保持持久的数据库连接,在Facebook的情况下,我认为这会降低应用程序的速度。或者我错了吗?

例如:Speed of code execution: ASP.NET-MVC versus PHP

我发现他们使用PHP是因为Mark Zuckerberg用PHP开发了Facebook的第一个版本,并且改变将花费很多钱和金钱。但是假设Facebook今天开始,使用ASP.NET而不是PHP会更聪明吗?

2 个答案:

答案 0 :(得分:7)

因为Facebook的原始版本是一个开源项目。

Facebook项目是Mark Zuckerberg的大学任务之一,他必须通过一个开源项目来完成。

除了asp.net之外,其他网络编程语言很难学习或不够快。

如果你将PHP与其他网络编程语言进行比较(正如我所说的除了asp.net),它更合理。

正如你所说,如果他想切换到Asp.net,它会为Facebook付出很多代价。

答案 1 :(得分:2)

据我所知,facebook的创建者知道PHP而不是ASP.NET,但我在这里错了。