Aplicaciones web ASP.NET
Cree aplicaciones web de pila completa con HTML, CSS, JavaScript y C#
Compatible con Windows, Linux y macOS
Cree aplicaciones web de pila completa con HTML, CSS, JavaScript y C#
Compatible con Windows, Linux y macOS
Use .NET y C# para crear sitios web basados en HTML5, CSS y JavaScript que sean seguros, rápidos y se puedan escalar a millones de usuarios.
Blazor es una característica de ASP.NET para crear interfaces de usuario web interactivas mediante C# en lugar de JavaScript. Blazor proporciona .NET real que se ejecuta en el explorador en WebAssembly.
Razor proporciona una manera sencilla, limpia y ligera de crear contenido web dinámico mediante HTML y C#.
Con Razor, puede usar cualquier característica HTML o C#. Obtiene una excelente compatibilidad con el editor para ambos, incluido IntelliSense, que proporciona finalización automática, tipos en tiempo real y comprobación de sintaxis, y mucho más.
La popular biblioteca de acceso a datos de Entity Framework (EF) permite interactuar con bases de datos mediante objetos fuertemente tipados.
Se admiten las bases de datos más populares, incluidas SQLite, SQL Server, MySQL, PostgreSQL, DB2 y más, así como también almacenes no relacionales como MongoDB, Redis y Azure Cosmos DB.
ASP.NET proporciona una base de datos de usuario integrada compatible con la autenticación multifactor y la autenticación externa con Google, Twitter, etc.
ASP.NET admite protocolos de autenticación estándar del sector. Las características integradas ayudan a proteger las aplicaciones contra el scripting entre sitios (XSS) y la falsificación de solicitudes entre sitios (CSRF).
Aplique una rápida clasificación a las interfaces de usuario para interactuar con el modelo de datos, incluidas las consultas y las actualizaciones.
Genere dinámicamente formularios HTML basados en el modelo de datos fuertemente tipado. Defina de forma declarativa las reglas de validación, usando atributos de C#, que se aplican en el cliente y en el servidor.
ASP.NET se integra perfectamente con marcos de JavaScript populares. Empiece a trabajar rápidamente con ASP.NET y React o Angular, mediante plantillas preconfiguradas.
Obtenga más información sobre el uso de plantillas SPA con ASP. NET
MVC es un patrón de diseño que se usa para desacoplar la interfaz de usuario (vista), los datos (modelo) y la lógica de la aplicación (controlador). ASP.NET tiene compatibilidad integrada con el patrón MVC, lo que facilita el seguimiento de este patrón de diseño.
ASP.NET is cross-platform, allowing you to develop and deploy web apps on your OS.
La familia de productos de Visual Studio proporciona una excelente experiencia de desarrollo de .NET en Windows, Linux y macOS.
Si prefiere usar un editor diferente, hay herramientas y complementos de línea de comandos de .NET para muchos editores populares.
Get 10 ASP.NET websites for free with Microsoft Azure.
También puede implementar en cualquier plataforma de nube importante, en sus propios servidores Linux o Windows, o en uno de muchos proveedores de hospedaje.
Nuestro tutorial paso a paso le ayudará a ejecutar ASP.NET en su equipo.