这个问题有些模糊 我在多个点解释下1.运行环境 .NET 是微软的产品 理论上只能在windows 下运行 跨平台很差 PHP 可以再 Windows 和 Linux 上运行 跨平台很好2.学习成本 PHP 弱类型语言(松散型),简单,容易上手 .NET 我最早是做.NET 的 .NET 学习成本较高 时间较长3.运行效率 这个仁者见仁智者见智 主要看开发人员的水平了。不过现在 很多网站 都使用 PHP MYSQL Apache 的组合来开发 因为成本低就是这样了,是不是很容易,楼主可以去后盾人看看,对你很有帮助