Mostrando las entradas con la etiqueta WebPages. Mostrar todas las entradas
Mostrando las entradas con la etiqueta WebPages. Mostrar todas las entradas

jueves, 29 de mayo de 2014

Frameworks de ASP .NET en Visual Studio 2013

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