Mic*_*ICE 2 php c# mysql sql-server
金钱,员工,技能和对开源或商业的偏好是中立的.
让我们采取最好的程序员(为了论证)并考虑这个:
整体表现更好:
要么
(我不想要有偏见的答案,只是寻找性能和速度).
编译ASP.NET(并使用一个非常有效的运行时与最先进的JIT和垃圾收集器),而PHP是一种解释的脚本语言.我会在这个上使用.NET.对于严重的数据库内容,SQL Server(2005+)比MySQL更好
我是PHP的人(也是.NET)会说:所有事情都是平等的(所选平台,硬件,带宽等程序员的技能).带有SqlServer的ASP.NET将比PHP更快使用MySQL(在运行时).在地狱中,解释性语言无法以运行速度击败编译语言.
我想提出一个问题:"这有关系吗?"我不能为你回答这个问题.但在我的情况下,大多数我遇到的答案是肯定没有.我发现通常在(精心设计的)代码中原始速度的差异是可以忽略的,尽管是YMMV.
选择主要取决于问题的答案:"你什么时候想要快?"
PHP大多数时间打败ASP.NET的唯一情况是1; 编写代码时,有两种情况是ASP.NET获胜; 2和3,运行和调试代码.
如果你想要最快的整体,答案将是不确定的,直到我们知道使用两个平台在1,2和3中的每一个花费的时间.