. NET vs ASP.NET vs CLR vs ASP


Aunque conozco los términos que usé para olvidar las diferencias sometimes...So sólo para mantener un lugar de referencia...Gracias a todos por sus respuestas.

Author: Vishal, 2010-06-23

5 answers

  • ASP, Active Server Pages (ahora conocido como ASP Classic) es un entorno de scripting del lado del servidor que es anterior a. Net y no tiene nada que ver
    Las páginas ASP generalmente se escriben en VBScript, pero se pueden escribir en cualquier idioma compatible con el Host de Scripting de Windows: 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 de trabajo para código administrado y ensamblados
    El código. Net se puede escribir en cualquier lenguaje que tenga un compilador CIL.

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

  • ASP.Net es un reemplazo para el ASP construido en .Net
    ASP.Net las páginas se pueden escribir en cualquier. Net lenguaje, pero normalmente se escriben en C#.

Otros términos sobre los que no preguntaste:

  • CIL, Common Intermediate Language, es un lenguaje intermedio en el que se compila todo el código.Net.
    El CLR ejecuta código CIL.
  • CLI, Common Language Infrastructure, es la especificación abierta para el tiempo de ejecución y el comportamiento de. Net Framework
  • Mono es una implementación de código abierto de la CLI que puede ejecutar programas. Net
  • ASP.Net MVC es un marco MVC construido sobre ASP.Net
 76
Author: SLaks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-03 15:35:46

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

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

CLR es el lenguaje Común Runtime es la máquina virtual que ejecuta y ejecuta código escrito para él. Puede leer más al respecto en Wikipedia

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

Short en resumen.

 11
Author: Arve Systad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-23 16:13:36

. NET-Un marco de software para máquinas Windows que contiene una multitud de bibliotecas . NET Framework

ASP.NET -Un marco de aplicación web diseñado para permitirle utilizar. NET idiomas compatibles para crear aplicaciones web ASP.NET

CLR-Common Language Runtime - un conjunto central de bibliotecas y código administrado que se puede llamar desde. NET framework en todos los idiomas compatibles con. NET CLR

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

 5
Author: bechbd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-23 16:12:36

. NET: El marco de las bibliotecas y el término paraguas para la tecnología utilizada a través de C# y VB.NET desarrolladores (así como 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 framework creado para ejecutar aplicaciones web usando. 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.

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

 3
Author: Reed Copsey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-23 16:09:35

Extra's

  • Mono Versión de código abierto de. NET para mac y linux
  • XSP Versión mono de ASP
  • CLI Infraestructura de Lenguaje común
 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-23 16:18:58