在这两种语言之间的每次比较中,ASP都被推荐用于“严肃”的Web项目,那么为什么Facebook会使用PHP? PHP无法保持持久的数据库连接,在Facebook的情况下,我认为这会降低应用程序的速度。或者我错了吗?
例如:Speed of code execution: ASP.NET-MVC versus PHP
我发现他们使用PHP是因为Mark Zuckerberg用PHP开发了Facebook的第一个版本,并且改变将花费很多钱和金钱。但是假设Facebook今天开始,使用ASP.NET而不是PHP会更聪明吗?
答案 0 :(得分:7)
因为Facebook的原始版本是一个开源项目。
Facebook项目是Mark Zuckerberg的大学任务之一,他必须通过一个开源项目来完成。
除了asp.net之外,其他网络编程语言很难学习或不够快。
如果你将PHP与其他网络编程语言进行比较(正如我所说的除了asp.net),它更合理。
正如你所说,如果他想切换到Asp.net,它会为Facebook付出很多代价。
答案 1 :(得分:2)
据我所知,facebook的创建者知道PHP而不是ASP.NET,但我在这里错了。