PHP比 ASP.NET 有什么优势?[已关闭]
我已经为社交网络打开了一个大型的elance网络项目。我在我的项目上获得了30多个投标,许多提供商推荐php,即使他们有.net知识。许多人说php与drupal在.NET框架上有许多优势,但没有说它们是什么。很难相信脚本语言比编译语言有优势。我在这里错过了什么吗?
我已经为社交网络打开了一个大型的elance网络项目。我在我的项目上获得了30多个投标,许多提供商推荐php,即使他们有.net知识。许多人说php与drupal在.NET框架上有许多优势,但没有说它们是什么。很难相信脚本语言比编译语言有优势。我在这里错过了什么吗?
PHP基本上可以在任何服务器上免费运行。对于许多人来说,这是一个相当引人注目的功能。
两者都有很多优点和缺点,它当然不能归结为脚本与编译(顺便说一句,像APC这样的操作码缓存和像Facebook的HipHop这样的东西,甚至在这一点上得分)。
我想说的是,如果有人推荐PHP而不是 ASP.NET,他们主要用PHP编写代码。如果他们建议 ASP.NET 而不是PHP,他们主要用 ASP.NET 编写代码。在你得到的回应中,可能没有比这更多的东西了。
Ugg,每周 PHP 与 ASP/.net 的争论。让我这样构建它:
我间接参与了微软的案例研究,我认为这说明了其中的差异。我在一个基于php的网站上的奥林匹克非营利组织工作。他们选择在微软上标准化,并转向完全基于.net/sqlserver的服务器。我转到了另一个几乎相同的非营利组织(只是一项不同的运动),他们正在着手内部构建一个基于PHP的网站,其功能与我留下的网站几乎相同。.net网站建成后耗资150万美元,涉及16台服务器,需要额外雇用3名全职员工来扩展和维护。相同级别的服务,由3个人在PHP上内部编程,在更短的时间内在3台服务器(两个应用程序,一个MySQL DB)上运行,当一切都说完并完成时,成本约为25k美元。微软发布了.net解决方案,作为微软案例研究的官方成功案例。你是法官。当你比较解决方案时,我不确定它们是均匀的。两者都提供几乎相同的流量,并处理非常相似的金额。我知道我的时间和金钱会去哪里。