Du er ikke logget ind
Beskrivelse
ASP.NET es la plataforma de Microsoft para el desarrollo de aplicaciones Web y es el sucesor de la tecnolog a ASP. Es un componente del IIS que permite a trav s de un lenguaje de programaci n integrado en la .NET Framework para crear p ginas din micas. No es ni un lenguaje de programaci n como VBScript, PHP, ni un servidor web como IIS o Apache. El ASP.NET est basado en el Framework .NET heredando todas sus caracter sticas, por eso, como cualquier aplicaci n .NET, las aplicaciones para esa plataforma pueden ser escritas en varios lenguajes, como C# y Visual Basic .NET. Aunque se pueda desarrollar aplicaciones ASP.NET utilizando solamente un editor de texto y el compilador .NET, el entorno de desarrollo m s com n de las aplicaciones ASP.NET es el Visual Studio .NET ya que posee algunas caracter sticas que facilitan el trabajo del desarrollador, como los componentes visuales para creaci n de formularios de p ginas Web. Una aplicaci n para web desarrollada en ASP.NET puede reutilizar el c digo de cualquier otro proyecto escrito para la plataforma .NET, aunque tenga un lenguaje diferente. Una p gina ASP.NET escrita en VB.NET puede llamar a componentes escritos en C# o Web Services escritos en C]+, por ejemplo. Al contrario de la tecnolog a ASP, las aplicaciones ASP.NET son compiladas antes de la ejecuci n, trayendo sensibilidad y ganando en rendimiento. Las aplicaciones Web ASP.NET necesitan el .NET Framework y el servidor IIS para ejecutar, por lo menos en la plataforma Windows. Existe tambi n el proyecto mod_aspdotnet, que es un m dulo que permite trabajar al servidor Apache HTTP Server en conjunto con el Framework .NET y a ejecutar aplicaciones ASP.NET en la plataforma Windows. El proyecto Mono es un esfuerzo para permitir que las aplicaciones ASP.NET puedan ejecutarse en otras plataformas, como el Linux. La plataforma .NET se basa en uno de los principios utilizados en la tecnolog a Java (Just In Time Compiler - JIT), los programas desarrollados para esta son doble-compilados (compilados dos veces), una vez en la distribuci n (generando un c digo que es conocido como "bytecodes") y otra en ejecuci n. Los programas pueden ser escritos en cualquiera de los m s de treinta y tres lenguajes de programaci n disponibles para la plataforma, el c digo fuente generado por el desarrollador es compilado por el lenguaje escogido generando un c digo intermediario en un lenguaje llamado MSIL (Microsoft Intermediate Language).