Quels sont les principales différences entre les deux langages, selon vous ?
Comme tout le monde le dit, la première différence qui me vient à l'idée est que PHP est libre alors que l'ASP.Net non ! Cependant, je préfère souligner qu'avec PHP je ne suis pas lié à la plate-forme d'hébergement. En effet, il est rassurant de savoir que ce qu'on développe pourra être hébergé en production sur de l'Unix/Linux, du Mac os ou du Windows. La sphère PHP avance aussi plus vite du fait qu'il y ait de plus en plus de développeurs qui l'utilise en production, ainsi, nous sommes de plus en plus nombreux à corriger des bugs et/ou à rajouter ses propres briques à des frameworks.
Le quel préférez-vous, et pourquoi ?
Comparons ce qui est comparable... La version 5 de PHP peut tout à fait rivaliser en production avec de l'ASP.Net. Ma préférence est de choisir PHP. Notons tout de même qu'il serait aussi intéressant de comparer du J2EE avec du PHP... Je crois que ma préférence irait pour le Java.