Red de conocimiento informático - Computadora portátil - ¿Cuál es la diferencia entre el código fuente ASP y el código fuente .NET?

¿Cuál es la diferencia entre el código fuente ASP y el código fuente .NET?

Hablando de los beneficios de ASP+, son muchos. Éstos son algunos de los más obvios.

Para mayor velocidad, ASP+ se ejecuta después de la compilación, lo que significa que el archivo aspx se compila cuando se solicita por primera vez y no es necesario volver a compilarlo para solicitudes posteriores. ASP es un lenguaje de secuencias de comandos interpretado y debe recompilarse cada vez. Por esta razón, su velocidad no se puede comparar con ASP+. Sin embargo, la velocidad de compilación de ASP+ también es bastante lenta. Al depurar en la máquina local, la primera velocidad de ejecución es muy lenta. Pero será rápido en el futuro. Deje que el administrador haga la primera tarea. Disfrutemos de la alta velocidad en el futuro :)

Funciones, las funciones de ASP+ son extremadamente poderosas y pueden hacer casi todo lo que se nos ocurra en Internet Jaja, para dar un ejemplo simple, son archivos. La carga, en la era de ASP, este problema solo se podía resolver mediante componentes, pero en ASP+, solo se necesita el siguiente código.

A continuación se muestra un ejemplo:

< html>

< head>

< script language="C#" runat="server">

void Button1_Click(object Source, EventArgs e) {

if (Text1.Value == "") {

Span1.InnerHtml = "Error: debes ingresar un nombre de archivo ";

return;

}

if (File1.PostedFile != null) {

prueba {

File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);

Span1.InnerHtml = "Archivo cargado correctamente en c:\\temp\\"+Text1. Valor+" en el servidor web";

}

catch (Exception exc) {

Span1.InnerHtml = "Error al guardar el archivo c:\\temp\ \"+Text1.Value+"

"+ exc.ToString();

}

}

}

< /head>

< body>

Muestra de archivo HTMLInput

< form enctype="multipart/form-data" runat="server">

Seleccione el archivo para cargar:

Guardar como nombre de archivo (sin ruta): < input id="Text1" type="text" runat="server">

< span id=Span1 style="font: 8pt verdana;" runat="server" />

< tipo de entrada=button id="Button1" value="Subir" OnServerClick="Button1_Click" runat="server">

< /form>

< /body>

< /html>

Creo que todos pueden No es demasiado difícil entender el programa anterior. Mire lo simple que es cargar archivos usando ASP+. No se necesitan ningún componente Jaja, escribí el "componente de carga aspcnUP" durante mucho tiempo, pero M$ lo terminó después de mucho trabajo. Nuestros componentes también van a ser despedidos, ¡ay, qué triste! (Feidao canta tristemente: "El viento susurra, el agua está fría, los héroes se han ido para siempre...")

ASP+ puede hacer mucho más que eso, aquí hay solo un ejemplo. Un pequeño ejemplo. Presentaremos más de sus funciones más adelante, jaja.

Otra ventaja importante de ASP+ es la programación estructurada. Su lenguaje de programación se puede agregar a voluntad. Actualmente es compatible con C#, VB y JavaScript. ¿Te decepciona que VBScript no sea compatible? ! :) Esta es la tendencia general y no debes decepcionarte. Las rutinas de mis artículos futuros estarán escritas en C#. Si te encanta VB, también puedes leer un artículo en este sitio sobre la comparación de sintaxis. entre VB y C#, muy fácil de empezar.

Es posible que no esté familiarizado con C#, pero cuando miramos el programa anterior, descubrimos que todavía tiene muchos lugares en los que nos resulta fácil comenzar. Personalmente creo que es una combinación de C++, VB y Java. También puede ser el primer paso para que M$ le declare la guerra a Java. Si lo usas más, encontrarás que tiene muchos beneficios :)

Al escribir programas ASP+, sentirá que está escribiendo VB o VC. Muchas de sus ideas provienen de VB y VC, tal vez debido a MS.NET. Por lo tanto, nuestra forma de pensar al escribir programas necesita cambiar, para que usted pueda sentir que está escribiendo software, no programas ASP tradicionales.

En cuanto a algunas otras funciones de ASP+, también las hemos presentado en artículos anteriores de nuestro sitio Jaja, compruébelo. También aprenderemos sobre esto a través de programas en el futuro. El servidor del proveedor no puede usar asp+, de lo contrario sabremos más sobre las características de asp+.

Otro tema que preocupa a todos es si Windows 2000 con NGWS todavía soporta asp. Nos preocupa que si tenemos aspx, ya no tendremos asp y todos los programas anteriores estarán terminados. No tiene que preocuparse por este problema en absoluto. M $ lo ha considerado al diseñar NGWS. NGWS también puede analizar asp. La extensión del archivo es .asp, así que use el método asp para analizarlo. asp+ para analizarlo, por lo que no se reembolsará el ASP anterior. Jaja, todos pueden estar tranquilos. Esto es lo que sucede en la máquina de cuchillos voladores. Se pueden utilizar tanto aspx como asp :)