ASP.NET Core: El futuro de la plataforma de desarrollo web de Microsoft

El año 2015 fue un año de grandes anuncios y cambios para la plataforma .NET, y entre las nuevas cosas estuvo el lanzamiento de ASP.NET 5, la cual llegó a su versión RC (Release candidate) el pasado mes de Noviembre.
Pero más allá del ser una simple nueva versión de ASP.NET, con la versión 5 llegó un gran cambio a la plataforma que constituye un nuevo punto de partida con respecto a las versiones anteriores. Es por esto que a principios del año 2016, se anunció que lo que hasta ahora conocíamos como ASP.NET 5 ahora se llamará ASP.NET Core 1.0, un nombre más acorde con los cambios de la nueva plataforma.

¿Y entonces qué es y qué novedades trae ASP.NET Core 1.0?

image_60140ec0-ce46-4dbf-a14f-4210eab7f42c

ASP.NET Core 1.0 es una nueva versión de ASP.NET que contiene cambios de arquitectura con el objetivo de hacer la plataforma más modular, limpia y orientada a la nube. Entre las novedades y ventajas podemos enumerar las siguientes:

  • Es una plataforma de código abierto y puedes encontrar su repositorio en GitHub en la cual la comunidad puede contribuir.
  • Es un framework multiplataforma con el cual puedes construir ahora tus aplicaciones web para Windows, Linux o Mac.
  • Ya no existe más dependencia con la librería System.Web.dll, lo cual hace la plataforma mucho más liviana.
  • Ahora todas las características del framework son implementadas como módulos Nuget. Esto es una gran novedad, ya que implica que ahora puedes tener aplicaciones con diferentes versiones del framework corriendo lado a lado en un mismo servidor.
  • Nuevas opciones de configuración de ambiente.
  • Soporte integrado para inyección de dependencias.
  • Integración con herramientas de desarrollo web muy populares como Grunt, Gulp y Bower.
  • En este nuevo ASP.NET Core viene incluido ASP.NET MVC Core como un nuevo modelo unificado para desarrollar aplicaciones web. En versiones anteriores normalmente teníamos proyectos MVC y Web Api por separado, pero ahora podremos manejar Json y servicios al nivel de un mismo controlador, inclusive.

 

Como vemos pues, grandes cambios han estado llegando a la plataforma. Se espera pronto contar con una versión RTM de ASP.NET Core durante el primer semestre del 2016, y sin duda alguna el equipo de producto de Microsoft está trabajando muy duro en esta nueva plataforma, por lo que esta versión no es mas que un punto de partida de muchas cosas que seguro seguirán llegando.

En fin, esto es una pequeña introducción no más. Los invito a visitar los siguientes links si quieren obtener más información sobre este tema, y no se pierdan futuros posts en los que estaremos analizando novedades y particularidades de la nueva plataforma ASP.NET Core.

    ¡No olvides dejar tus comentarios o inquietudes!
Anuncios

3 Responses to ASP.NET Core: El futuro de la plataforma de desarrollo web de Microsoft

  1. Pingback: Analizando un poco la estructura de un proyecto ASP.NET Core | hgr.net

  2. Pingback: Analizando un poco la estructura de un proyecto ASP.NET Core – Avanet

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: