1. ASP .NET MVC5
·
Modelo de Desarrollo Vista Controlador basado en
Pruebas
·
Plantilla Unica para ASP .NET y Ruteo de
atributos
·
Usa Bootstrap como plantilla para HTML y CSS
·
Nuevos filtros de autenticación y sobre escritura
de filtros
·
Componentes: System.Web.Mvc (Controller,
ViewPage), System.Web.Mvc.Ajax, System.Web.Mvc.Async, System.Web.Mvc.Filters, System.Web.Mvc.Html,
System.Web.Mvc.Razor, System.Web.Mvc.Routing
2. ASP .NET Web API 2
·
Permite crear Servicios HTTP para exploradores y
dispositivos móviles
·
Permite crear aplicaciones RESTfull en .NET
·
Operaciones
CRUD: Create, Read, Update, and Delete
·
HTTP
Métodos: GET, POST, PUT y DELETE
·
Componentes: System.Net.Http y System.Web.Http
(ApiController)
3. ASP .NET SignalR 2
·
Librería para desarrollo web en tiempo real.
·
Comunicación bidireccional entre servidor y
cliente.
·
Soporta Web Sockets y APIs para manejo de
conexiones
·
Componentes: SygnalR.Hubs (Hub)
4. ASP .NET Tracing
·
Permite habilitar el seguimiento en una aplicación
ASP .NET
·
Se integra con System.Diagnostics
·
Componentes:
System.Web.Http (HttpConfigurationTracingExtensions) y System.Web.Http.Tracing
(SystemDiagnosticsTraceWriter)
5. ASP .NET OData
·
OData (Open Data Protocol) es un procolo de
acceso a datos para la web.
·
Provee un mecanismo uniforme para consultar y
manejar datos atraves de operaciones CRUD
·
Se pueden exponer multiples extremos OData
·
Componentes:
System.Web.Http.OData (ODataController, PageResult)
6. ASP .NET Web
Optimization Framework
·
Se usan para mejorar el rendimiento de las
aplicaciones web
·
Reduce el número de solicitudes que llegan al
servidor y el tamaño de los activos solicitados (como archivos CSS y
JavaScript)
·
Responsable de reducir la carga (minify) de
scripts, hojas de estilos, etc.
·
Componentes:
System.Web.Optimization (Bundle, CssMinify, JsMinify, Optimizer, Scripts,
Styles)
7. ASP .NET WebPages
2
·
ASP .NET Web Pages con sintaxis Razor es un
marco de programación para la creación de aplicaciones web.
·
Se incluye como parte de Microsoft WebMatrix 2,
que es un entorno gratuito de desarrollo.
·
Razor usa una sintaxis de programación sencilla
que permite incorporar código de servidor en una página web.
·
Componentes:
System.Web.Razor y System.Web.WebPages (WebPage)
8. ASP .NET OpenAuth
for Membership
·
La autenticación abierta es un conjunto de
bibliotecas para los desarrolladores de ASP .NET con el que pueden usar el
protocolo abierto OAuth 2.0 para permitir la autorización segura.
·
Componentes: Microsoft.AspNet.Membership.OpenAuth
(OpenAuth y OpenAuthManager)
Microsoft.AspNet.Membership.OpenAuth.Data (OpenAuthAccount y
OpenAuthUserData)
9. ASP .NET Friendly
URLs
·
Es una biblioteca para las aplicaciones de
ASP.NET Web Forms que permite a los desarrolladores crear direcciones URL sin
extensiones de archivo para determinados tipos de archivo ASP.NET (tales como
archivos .aspx y .ashx).
·
Componentes: Microsoft.AspNet.FriendlyUrls
(FriendlyUrl), Microsoft.AspNet.FriendlyUrls. ModelBinding y Microsoft.AspNet.FriendlyUrls.Resolvers
(FriendlyUrlResolver).
10. Microsoft ASP
.NET Identity
·
Es un sistema de membrecía o de afiliación para
aplicaciones ASP .NET
·
Facilidad de conexión de datos del perfil de
usuario
·
Control de persistencia y soporte de pruebas unitarias
·
Conexiones
externas a: Microsoft Account, Facebook, Twitter y Google
·
Componentes:
Microsoft.AspNet.Identity (RoleManager, UserLoginInfo, UserManager)
11. Microsoft OWIN
Components
·
OWIN (Open Web Interface for .NET) usado para
desacoplar el servidor y la aplicación.
·
Define interfaces estandares entre Servidores
Web .NET y Aplicaciones Web.
·
Servidores y Hosts: Katana y Nowin
·
Frameworks: SignalR, WebAPI, Nancy, FubuMVC,
Simple.Web, DuoVia.Http
·
Componentes:
Microsoft.Owin (OwinRequest, OwinResponse, OwinContext) y Microsoft. Owin.Hosting
(StartOptions y WebApp)
12. Browser Link
·
Permite que las extensiones de Visual Studio
ejecuten código JavaScript personalizado en exploradores conectados a sitios
web de ASP .NET
·
Puede llamar a funciones y pasar datos entre las
extensiones de Visual Studio y exploradores de prueba usando la API Vínculo de
explorador.
·
Permite a los desarrolladores de extensiones
crear experiencias integradas entre VStudio y exploradores web para el
desarrollo de aplicaciones web.
·
Componentes:
Microsoft.VisualStudio.Web.BrowserLink (BrowserLinkAction, BrowserLink Connection,
BrowserLinkExtension)
Más información
Genial, una gran explicación de los frameworks para ASP.NET! Gracias por compartirlo profesor.
ResponderBorrarGracias a ti Ivan, por estar pendiente de los artículos y libros de este Blog. Saludos.
ResponderBorrar