Red de Respuestas Legales - Derecho empresarial - ¿Qué es ASP? ¿neto?

¿Qué es ASP? ¿neto?

ÁSPID. NET, también conocido como ASP+, no es sólo una simple actualización de ASP, sino un lenguaje de programación de nueva generación lanzado por Microsoft. ÁSPID. NET plataforma de desarrollo web. NET Framework no solo absorbe las mayores ventajas de las versiones anteriores de ASP, sino que también agrega muchas características nuevas al hacer referencia a las ventajas de desarrollo de los lenguajes Java y VB. También corrige los errores de ejecución de las versiones anteriores de ASP.

ASP.NET pertenece a WebForm y es el desarrollo del modelo B/S. WinForm pertenece al modo C/S.

. NET consta de muchos lenguajes como C#, VB.NET, J#, Jsript y Managed C++, pero todos se ejecutan en . NET Framework tiempo de ejecución.

Asp.NET se puede desarrollar con C# o VB.NET. Después de la compilación, se forma un CLR y se compila nuevamente a través de IIS+. .NET Framework para que se ejecute el servidor.

Datos extendidos

La diferencia entre ASP.NET y ASP:

La mayor diferencia entre ASP.NET y ASP es el cambio en el pensamiento de programación y la mejora de funciones.

En primer lugar, ASP utiliza lenguajes de script orientados a estructuras y de tipo débil, como VB/JS, para mezclar HTML en lugar de orientado a objetos, lo que obviamente conduce a los siguientes problemas:

1. Lógica del código Caótica e inmanejable.

2. La reutilización del código es deficiente: dado 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, por lo que la reutilización del código es deficiente. pobre.

3. Una escritura deficiente puede provocar posibles errores.

Entonces ASP también tiene problemas en términos de funciones:

1. Las funciones son demasiado débiles y algunas operaciones subyacentes solo pueden completarse mediante componentes.

2. Falta de funciones completas de corrección/depuración de errores.

En segundo lugar, ASP.NET puede utilizar teóricamente cualquier lenguaje de programación, incluidos C#, VB.NET, JS, J#, C++ administrado, etc. El lenguaje de programación más adecuado es MS específicamente para. Marco de red.

Las ventajas son las siguientes:

1. El lenguaje de programación orientado a objetos es simple y fácil de aprender.

2. Tiene todas las características de los lenguajes de programación orientados a objetos, como encapsulación, herencia, polimorfismo, etc. La encapsulación aclara la lógica del código y, cuando se aplica a ASP.NET, la lógica empresarial se puede separar de la herencia de la página HTML y el polimorfismo mejora en gran medida la reutilización del código.

Enciclopedia Baidu-asp.net