什么时候选择ASP.NET和什么时候PHP?

Bar*_*art 2 php asp.net

我不是要在这里添加另一个主观问题.

我知道很多开发人员只使用ASP.NET而其他人只使用PHP ......

在我的情况下,我的团队使用两者,当然更先进的一个,

我想知道选择一个的关键?你们可以列出所有的优点,并为这些语言的利弊?我知道两者都很好,不要偏见.

欢迎其他语言的答案.

我将为DOTNET添加一个专业版:C#用于所有类型的开发(Web,Windows ..)

suk*_*kru 11

两者都是良好的系统.显然,Asp.Net的优势在于能够利用更成熟的平台和更好的语言(f# - 但这是个人品味),PHP拥有更多适合世界的开源应用程序.但是这些并没有回答在项目中使用哪一个.

这取决于很多因素.例如:

  • 项目规模(对于小型快速解决方案,PHP可能更好)
  • 任何现有代码库的大小
  • 客户(或老板等)的要求.
  • 部署环境(Asp.Net在Linux上不好)
  • 风险(Asp.Net带有非常好的反注入机制,对于PHP,您需要一致使用PEAR库)
  • 团队中程序员的可用性

基线:这通常是商业决策,而不是技术决策.

  • +1表示"这通常是商业决策,而不是技术决策." (5认同)