ASP.Net(C#)和SQL Server - 或 - PHP和MySQL的性能?

Mic*_*ICE 2 php c# mysql sql-server

金钱,员工,技能和对开源或商业的偏好是中立的.

让我们采取最好的程序员(为了论证)并考虑这个:

整体表现更好:

  • PHP和MySQL

要么

  • ASP.Net和SQL Server

(我不想要有偏见的答案,只是寻找性能和速度).

Adr*_*scu 8

编译ASP.NET(并使用一个非常有效的运行时与最先进的JIT和垃圾收集器),而PHP是一种解释的脚本语言.我会在这个上使用.NET.对于严重的数据库内容,SQL Server(2005+)比MySQL更好


Kri*_*ris 8

我是PHP的人(也是.NET)会说:所有事情都是平等的(所选平台,硬件,带宽等程序员的技能).带有SqlServer的ASP.NET将比PHP更快使用MySQL(在运行时).在地狱中,解释性语言无法以运行速度击败编译语言.

我想提出一个问题:"这有关系吗?"我不能为你回答这个问题.但在我的情况下,大多数我遇到的答案是肯定没有.我发现通常在(精心设计的)代码中原始速度的差异是可以忽略的,尽管是YMMV.

选择主要取决于问题的答案:"你什么时候想要快?"

  1. 在编写代码时
  2. 在运行代码时
  3. 在调试代码时
  4. 上述所有的

PHP大多数时间打败ASP.NET的唯一情况是1; 编写代码时,有两种情况是ASP.NET获胜; 2和3,运行和调试代码.

如果你想要最快的整体,答案将是不确定的,直到我们知道使用两个平台在1,2和3中的每一个花费的时间.