RE:como empezar con ASP o ASP.NET?
Hola
De repente varias de las cosas ya las tiene PHP.. pero hay va
En primer lugar, ASP NET te permite programar orientado a objetos, es decir, puedes crear clases y objetos. Con ASP NET el código de la aplicación queda separada de la presentación... Es decir, en un archivo o fichero tienes el código HTML y en otro tienes el codigo en VB NET o en C#.
ASP NET está pensado para crear y consumir fácilmente servicios WEB, cosa que la verdad no se como se hace en PHP, además de que ASP NET te provee facilidades para manipular archivos o ficheros XML.
Claro que PHP tiene la ventaja de que puede ser ejecutado en servidores bajo Linux o Windows, cosa que ASP NET no lo hace, claro que existe el proyecto Mono, que te permite ejecutar aplicaciones .NET bajo linux, pero no se que tan probado está, hasta donde tengo entendido está en beta, por lo que la estabilidad de la aplicación no esta 100% garantizada.
Además tienes las facilidades que te provee los lenguajes como VB o C#, con unas librerias bastante robustas que te provee el .NET Framework
Saludos