ASP.NET

ASP.NET
Desarrollador(es)
Microsoft
http://www.asp.net/
Información general
Última versión estable 4.5
15 de agosto de 2012
Última versión en pruebas 5.0
12 de octubre de 2015
Género Framework
Programado en .NET
Sistema operativo Microsoft Windows
Licencia EULA
[ editar datos en Wikidata]

ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.

Historia

Microsoft introdujo la tecnología llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server ( IIS) desde la versión 3.0 y es una tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente. La definición contextual de Microsoft es que "Las Active Server Pages son un ambiente de aplicación abierto y gratuito en el que se puede combinar código HTML, scripts y componentes ActiveX del servidor para crear soluciones dinámicas y poderosas para la web".

Después del lanzamiento del Internet Information Services 4.0 en 1997, Microsoft comenzó a investigar las posibilidades para un nuevo modelo de aplicaciones web que pudiera resolver las quejas comunes sobre ASP, especialmente aquellas con respecto a la separación de la presentación y el contenido y ser capaz de escribir código "limpio".[2]

Scott Guthrie en 2007.

El prototipo inicial fue llamado "XSP"; Guthrie explicó en una entrevista en el año 2007 que,

"People would always ask what the X stood for. At the time it really didn't stand for anything. XML started with that; XSLT started with that. Everything cool seemed to start with an X, so that's what we originally named it".[1]

"La gente siempre se preguntaba qué significaba la X. En ese momento, realmente no significaba nada. XML comenzaba así, al igual que XSLT. Todo lo novedoso parecía empezar con una X, así que ese es el motivo por el que originalmente lo llamamos así."

El desarrollo inicial de XSP fue hecho usando Java,[3] pero pronto se decidió construir una nueva plataforma sobre el Common Language Runtime (CLR), pues ofrecía un ambiente orientado a objetos, recolección de basura y otras características que fueron vistas como características deseables. Guthrie describió esta decisión como un "alto riesgo", pues el éxito de su nueva plataforma de desarrollo web estaría atado al éxito del CLR, que, como XSP, aún estaba en etapas tempranas de desarrollo, tanto así que el equipo XSP fue el primer equipo en Microsoft en enfocarse en el CLR.

Con el cambio al Common Language Runtime, XSP fue implementado en C# (conocido internamente como "Project Cool" pero mantenido en secreto para el público), y fue renombrado a ASP+, en este punto la nueva plataforma fue vista como el sucesor de Active Server Pages, y la intención fue proporcionar un medio fácil de migración para los desarrolladores ASP.[4]

La primera demostración publica y la liberación de la primera beta de ASP+ (y el resto del .NET Framework) se realizó en el Microsoft's Professional Developers Conference (PDC) el 11 de julio de 2000 en Orlando, Florida. Durante la presentación de Bill Gates, Fujitsu demostró ASP+ usado en conjunción con COBOL,[6]

Una vez que la marca ".NET" fue seleccionada en la segunda mitad del 2000. se cambió el nombre de ASP+ a ASP.NET. Mark Anders explicó en una aparición en The MSDN Show en ese año,

"The .NET initiative is really about a number of factors, it’s about delivering software as a service, it's about XML and web services and really enhancing the Internet in terms of what it can do .... we really wanted to bring its name more in line with the rest of the platform pieces that make up the .NET framework."[4]

"La iniciativa .NET comprende un número de factores, trata sobre la entrega de software como servicio, sobre XML y servicios web y la mejora real del Internet en términos de qué puede hacer... de verdad queremos llevar su nombre (de ASP+) mas alineado con el resto de las piezas de la plataforma que componen el .NET framework"

Después de cuatro años de desarrollo, y una serie de versiones de evaluación en los años 2000 y 2001, ASP.NET 1.0 fue liberado el 5 de enero de 2002 como parte de la versión 1.0 del .NET Framework. Incluso antes de su liberación, docenas de libros habían sido escritos sobre ASP.NET[7]

Other Languages
беларуская: ASP.NET
беларуская (тарашкевіца)‎: ASP.NET
български: ASP.NET
català: ASP.NET
Mìng-dĕ̤ng-ngṳ̄: ASP.NET
čeština: ASP.NET
dansk: ASP.NET
Deutsch: ASP.NET
Ελληνικά: ASP.NET
English: ASP.NET
eesti: ASP.NET
suomi: ASP.NET
français: ASP.NET
galego: ASP.NET
עברית: ASP.NET
हिन्दी: एऍसपी.नेट
Bahasa Indonesia: Active Server Pages .NET
íslenska: ASP.NET
italiano: ASP.NET
日本語: ASP.NET
ქართული: ASP.NET
한국어: ASP.NET
lietuvių: ASP.NET
Bahasa Melayu: ASP.NET
မြန်မာဘာသာ: ASP.NET
مازِرونی: ای اس پی دات نت
Nederlands: ASP.NET
norsk bokmål: ASP.NET
polski: ASP.NET
português: ASP.NET
română: ASP.NET
русский: ASP.NET
Simple English: ASP.NET
slovenčina: ASP.NET
shqip: ASP.NET
српски / srpski: ASP.NET
svenska: ASP.NET
тоҷикӣ: ASP.NET
Türkçe: ASP.NET
українська: ASP.NET
Tiếng Việt: ASP.NET
Wolof: ASP.NET
中文: ASP.NET
Bân-lâm-gú: ASP.NET
粵語: ASP.NET