Red de conocimiento informático - Aprendizaje de programación - ¿Se puede desarrollar ASP.net en DW? ¿Cuál es la diferencia entre asp y ASP.NET?

¿Se puede desarrollar ASP.net en DW? ¿Cuál es la diferencia entre asp y ASP.NET?

Asp.net se puede desarrollar en dw.

En comparación con el rendimiento de asp, Asp.net tiene las siguientes mejoras.

ASP utiliza VBS/JS y otros lenguajes de secuencias de comandos mezclados con HTML para la programación, y esos lenguajes de secuencias de comandos son lenguajes de programación orientados a estructuras y de tipo débil, en lugar de orientados a objetos, lo que obviamente conduce a los siguientes problemas:

p>

1. La lógica del código es confusa y difícil de manejar: dado que ASP es un lenguaje de secuencias de comandos mezclado con programación HTML, le resulta difícil ver la relación lógica del código. Y a medida que aumenta la complejidad del programa, es muy difícil administrar el código grande, incluso más allá de la capacidad de administración de un programador, lo que genera errores o problemas similares.

2. Mala reutilización del código: debido a que es un método de programación orientado a la estructura, mezclado con HTML, el prototipo de la página puede modificarse ligeramente y es necesario modificar todo el programa, sin mencionar la reutilización del código.

3. Errores potenciales causados ​​por tipos débiles: aunque los lenguajes de programación con tipos de datos débiles son más convenientes de usar, la probabilidad de error resultante es mucho mayor que las ganancias.

ASP es un framework de programación que interpreta y ejecuta, por lo que su eficiencia de ejecución es baja.

ASP.NET es un marco de programación compilado y se ejecuta el código de la biblioteca Common Language Runtime compilado en el servidor. Podemos utilizar la compilación de implementación y enlace temprano para mejorar la eficiencia.