tutorial tag page net mvc asp application .net asp.net asp-classic clr

.net - page - tag helpers asp net core



.NET vs ASP.NET vs CLR vs ASP (5)

Aunque sé los términos solía olvidar las diferencias a veces ... Así que solo para mantener un lugar de referencia ... Gracias a todos por sus respuestas.


.NET - Un marco de software para máquinas Windows que contiene una gran cantidad de bibliotecas .Net

ASP.NET: un marco de aplicaciones web diseñado para permitirle usar lenguajes compatibles con .NET para crear aplicaciones web ASP.Net

CLR-Common Language Runtime: un conjunto básico de bibliotecas y código administrado que se puede invocar desde .NET Framework en todos los idiomas soportados por .NET CLR

ASP - Active Server Pages - Un entorno de scripting del lado del servidor que fue sucedido por ASP.NET. Le permite escribir aplicaciones web de manera similar a las ASP PHP ASP


.NET: el marco de bibliotecas y el término genérico para la tecnología utilizada a través de los desarrolladores de C # y VB.NET (y de otros idiomas). Este es un tiempo de ejecución "administrado", ya que se compila en un código de bytes portátil.

ASP.NET: un marco creado para ejecutar aplicaciones web utilizando .NET.

CLR: el tiempo de ejecución en el que se ejecuta todo lo anterior. Este es el "tiempo de ejecución" para el código .NET.

(Clásico) ASP: la primera tecnología de scripting del lado del servidor de Microsoft. Mayormente reemplazado por ASP.NET en este punto, ya que este último tiene enormes ventajas.


Extra

  • Mono Versión de código abierto de .NET en mac y linux
  • Versión de ASP de XSP Mono
  • Infraestructura de lenguaje común de CLI

.NET Framework es un marco de software de Microsoft que contiene una gran cantidad de bibliotecas base (clases, funcionalidad para desarrollar software). El CLR - Common Language Runtime: qué ejecuta su código también es parte del .Net framework. Leer más en .Net

ASP.NET es un marco de aplicaciones web de Microsoft, que es parte del framework .Net.

CLR es Common Language Runtime es la máquina virtual que ejecuta y ejecuta código escrito para él. Lea más sobre esto en CLR

ASP es un lenguaje de scripting web de Microsoft que es anterior al .NET framework. Comparable a (versiones anteriores de) el lenguaje de scripting PHP.

...en breve.


  • ASP , Active Server Pages (ahora denominado ASP Classic) es un entorno de scripting del lado del servidor anterior a .Net y que no tiene nada que ver con él
    Las páginas ASP generalmente se escriben en VBScript, pero se pueden escribir en cualquier idioma compatible con Windows Scripting Host: JScript y VBScript son compatibles de forma nativa, con bibliotecas de terceros que ofrecen soporte para PerlScript y otros lenguajes dinámicos.

  • .Net es un marco para código administrado y ensamblajes
    El código .Net se puede escribir en cualquier idioma que tenga un compilador CIL.

  • CLR , Common Language Runtime, es el tiempo de ejecución central utilizado por el framework .Net
    El CLR transforma el código CIL (anteriormente MSIL) en código de máquina (esto lo hace JITter o ngen) y lo ejecuta.

  • ASP.Net es un reemplazo para ASP integrado en .Net
    Las páginas ASP.Net se pueden escribir en cualquier idioma .Net, pero generalmente se escriben en C #.

Otros términos que usted no preguntó:

  • CIL , Common Intermediate Language, es un lenguaje intermedio en el que se compila todo el código .Net.
    El CLR ejecuta el código CIL.
  • CLI , Common Language Infrastructure, es la especificación abierta para el tiempo de ejecución y el comportamiento del .Net Framework
  • Mono es una implementación de código abierto de la CLI que puede ejecutar programas .Net
  • ASP.Net MVC es un framework MVC basado en ASP.Net