La verdad es que es un momento increíble para ser desarrollador .net, tras las novedades presentadas en el último teched. Hay tantos conceptos nuevos y novedades que las posibilidades son enormes, se avecinan tiempos de cambios apasionantes.
Todo lo que enumeramos a continuación está en alfa, es el momento de aprender desde el principio, con lo que los conceptos se asientan mejor.
- Entity Framework se reinicia, el código de la versión 7 no continuará el código de la 6. se puede seguir la evolución del código en GitHub
- .Net Native generar código nativo para .Net
- kvm: K version manager. Con esto podremos hacer que las aplicaciones .net sean auto hospedadas, sin necesidad de usar el IIS.
- Microsoft.Framework.DependencyInjection. Se añade un mini contenedor de IoC para gestionar las dependencias. No es unity es un contenedor limitado que solo gestiona el ciclo de vida de los objetos, mapea interfaces y poco más. Esto no sustituye al contenedor de IoC completo, es más tiene adaptadores para algunos de los contenedores más populares en .net a día de hoy (Autofact, Ninject, StructuredMap, Unity y Castle Winsor)
- QueueBackgroundWorkItem. Microsoft considera una mala práctica abrir un hilo al iniciar una aplicación web, ya que el IIS podría detener la ejecución de la misma cuando aun no hubiese terminado. Hasta hoy recomendaban crear un servicio de windows o utilizar una tarea programada. Desde el framework 4.5.2 podemos usar esta clase
- Asp.Net y Mono: Scott Hanselman comentó en la Teched que se añaden test contra mono en las pruebas de asp.net.
Las mejoras a nivel de asp.net son muchísimas para enumerar aquí. Mucho mejor que yo os las pueden explicar podéis ir a www.asp.net/vnext con un completo artículo getting started
No he visto todos los videos de la convención pero no puedo dejar de recomendar estos tres videos:
- The Future of .NET on the Server part 1 - Overview - Scott Hunter and Scott Hanselman
- The Future of .NET on the Server part 2 - Deep Dive - David Fowler and Scott Hanselman
- The Microsoft Application Platform for Developers: Create Applications That Span Devices and Services - Scott Hanselman
Y por último y no menos importante, las fuentes de todo esto ya no está en codeplex se ha movido a github.com/aspnet
No hay comentarios:
Publicar un comentario