¿Qué es ASP.NET?
ASP.NET es un marco web de código abierto, creado por Microsoft, para crear servicios y aplicaciones web modernos con .NET.
ASP.NET es multiplataforma y se ejecuta en Windows, Linux, macOS, and Docker.
ASP.NET es un marco web de código abierto, creado por Microsoft, para crear servicios y aplicaciones web modernos con .NET.
ASP.NET es multiplataforma y se ejecuta en Windows, Linux, macOS, and Docker.
.NET es una plataforma para desarrolladores formada por herramientas, lenguajes de programación y bibliotecas para crear muchos tipos diferentes de aplicaciones.
La plataforma base proporciona componentes que se aplican a todos los tipos diferentes de aplicaciones. Los marcos adicionales, como ASP.NET, amplían .NET con componentes para crear tipos específicos de aplicaciones.
Estos son algunos aspectos incluidos en la plataforma .NET:
ASP.NET amplía la plataforma .NET con herramientas y bibliotecas específicas para compilar aplicaciones web.
Estas son algunas cosas que ASP.NET agrega a la plataforma .NET:
Al usar ASP.NET, su código de back-end, como la lógica de negocios y el acceso a datos, se escribe usando C#, F# o Visual Basic.
Dado que ASP.NET extiende .NET, puede usar el gran ecosistema de paquetes y bibliotecas disponibles para todos los desarrolladores de .NET. También puede crear sus propias bibliotecas que se comparten entre cualquier aplicación escrita en la plataforma .NET.
Razor proporciona una sintaxis para crear páginas web dinámicas mediante HTML y C#. El código de C# se evalúa en el servidor y el contenido HTML resultante se envía al usuario.
El código que ejecuta el lado cliente se escribe en JavaScript. ASP.NET se integra con marcos de JavaScript e incluye plantillas preconfiguradas para marcos de aplicación de página única (SPA), como React y Angular.
Al igual que el resto de .NET, ASP.NET es de código abierto en GitHub. .NET tiene más de 100,000 contribuciones y 3,700 empresas ya han contribuido.
Las aplicaciones de ASP.NET se pueden desarrollar y ejecutar en Windows, Linux, macOS, and Docker.
La familia de productos Visual Studio tiene herramientas para compilar aplicaciones .NET en cualquier sistema operativo. También hay herramientas y extensiones de línea de comandos para muchos editores populares.
ASP.NET permite crear muchos tipos de aplicaciones web, como web pages, REST API, microservicios, y hubs que insertan contenido en tiempo real en los clientes conectados.
Si usa ASP.NET, pronto se encontrará con el término ASP.NET Core.
ASP.NET Core es la versión de código abierto y multiplataforma de ASP.NET. Debería usar ASP.NET Core para todas las aplicaciones nuevas. Todos los tutoriales de este sitio usan ASP.NET Core.
Las versiones solo de Windows de ASP.NET, que existían antes de ASP.NET Core, normalmente se conocen como ASP.NET. La mayor parte de la innovación se produce en ASP.NET Core, pero otras versiones siguen recibiendo actualizaciones secundarias y correcciones de errores.
Nuestro tutorial paso a paso le ayudará a ejecutar ASP.NET en su equipo.