RE:cual es el mejor lenguaje para aplicaciones WEB
Para mi entender lo que hoy se usa mas es el PHP
Diferencias entre PHP y ASP //el PHP puede ser visto por cualquier navegador
el PHP es un lenguaje de programación bastante parecido al JavaScript o al C, pero a diferencia de estos el PHP se ejecuta en el servidor y no en el navegador. Tiene las características normales de cualquier lenguaje de programación ( variables, bucles, etc. ).Una ventaja del PHP es que el navegador no hace falta que lo soporte, de manera que cualquier navegador lo puede visualizar, sin embargo el servidor en el que este alojado el PHP si debe soportarlo para que funcione.
ASP esta optimizada par servidores web de Microsoft y por tal razón se utiliza más que todo bajo Windows NT.
ASP es a diferencia de PHP solamente un "entorno", y no un lenguaje script. Como lenguajes scripts entran en consideración los lenguajes propios de Microsoft como JScript y VBScript (Visual Basic Script). Pero también el uso de Perl para ASP es posible - y aquí se demuestra el uso universal de Perl, que a diferencia de PHP no está ligado a un determinado entorno. VBScript es sin embargo el lenguaje estándar para ASP.
El principio de ASP es el mismo que el de PHP. Por razón de algunas convenciones, el servidor web reconoce que un archivo HTML es un archivo ASP. El servidor con el entorno ASP integrado ejecuta entonces el código del script contenido en el archivo y envía al navegador el código HTML entero que ha sido generado.
Un beso YO.