#2 Lo siento, pero q hables sin saber no te da derecho a opinar.
ASP.NET se mea a PHP en cuanto a facilidad de programación, no por nada, sino porque el framework de .NET es 40000000 veces más potente q cualquiera de los desarrollados para PHP (y si me vas a decir q programas en notepad, entonces te diré q no te has enfrentado a ningún proyecto complejo en el que necesites un framework por simplicidad y por supuesto, por ahorrarte líneas y líneas de código).
Y ni q decir que SQL Server es 898204803248902389042380 veces superior a MySQL, en cuanto a rendimiento y posibilidades.
Otra cosa es q tengas q usar windows y pagar licencias, q ahí no me voy a meter, pero no tiene comparación el q yo pueda arrastrar un componente q sin escribir una línea de código funcione en AJAX, sin recargar página, y q haciendo 3 clicks funcione, cosa q en PHP implica muchísimas líneas de código y otras tantas de diseño HTML+CSS.
Yo creo q la tecnología web del futuro no existe en el sentido de q casi todas las páginas web van a seguirse programando en PHP, al menos a corto plazo. PHP se come el pastel porque tiene la posibilidad de no tener q utilizar ningún framework ni nada q te limite en el software q puedes utilizar y para mi, MySQL es la mejor base de datos gratuita para aplicaciones web q existe. El problema q yo veo es q casi todos los programadores PHP se han estancado en la programación estructurada y cuando intentas sacarlos de ahí, se asustan, cuando un proyecto mas o menos grande, abordarlo sin orientación a objetos solo implica fallos, fallos y mas fallos, lo q si, disminuye el tiempo de diseño del software a desarrollar, pero aumenta el nº de fallos una vez ofreces el software al cliente.
Todo esto es mi opinión, claro