MVC ASP NET 5

 


MVC es una arquitectura del software utilizada para separar el código por sus distintas responsabilidades, manteniendo distintas capas que se encargan de hacer una tarea muy concreta, lo que ofrece beneficios diversos.



MVC se usa inicialmente en sistemas donde se requiere el uso de interfaces de usuario, aunque en la práctica el mismo patrón de arquitectura se puede utilizar para distintos tipos de aplicaciones. Surge de la necesidad de crear software más robusto con un ciclo de vida más adecuado, donde se potencie la facilidad de mantenimiento, reutilización del código y la separación de conceptos.



Su fundamento es la separación del código en tres capas diferentes, acotadas por su responsabilidad, en lo que se llaman Modelos, Vistas y Controladores, o lo que es lo mismo, Model, Views & Controllers, si lo prefieres en inglés. En este artículo estudiaremos con detalle estos conceptos, así como las ventajas de ponerlos en marcha cuando desarrollamos.

MVC es un "invento" que ya tiene varias décadas y fue presentado incluso antes de la aparición de la Web. No obstante, en los últimos años ha ganado mucha fuerza y seguidores gracias a la aparición de numerosos frameworks de desarrollo web que utilizan el patrón MVC como modelo para la arquitectura de las aplicaciones web.




.NET 5 es el futuro de .NET Core y es casi una reinvención completa del antiguo .NET Framework. De hecho, .NET 5 es la primera actualización importante desde la versión 2016 de .NET Core. Tanto .NET Core como Framework se mantuvieron en paralelo, lo que le permite elegir entre uno u otro, aprovechando .NET Standard para crear bibliotecas compartidas entre los dos. Sin embargo, una vez que se lance .NET 5, .NET Framework quedará obsoleto. Esto significa que solo puede usar .NET Framework siempre que sus sistemas operativos (por ejemplo, Windows Server 2019) aún lo admitan. Y con Microsoft acortando sus ciclos de vida de soporte, el final de la vida de su sistema operativo llegará antes de lo que piensa.

Aunque la transición de .NET Core a .NET 5 será menos compleja que la migración de .NET Framework, existen algunas preocupaciones que se deben tener en cuenta, así como algunas características nuevas excelentes de .NET 5.


Referencias

Comentarios

Entradas populares de este blog

¿Qué es la JCAHO Joint Commission on Accreditation of Healthcare Organizations?

PARSEO DEL CODIGO PDF417 DEL DNI ARGENTINO

¿Como instalar El Cliente de SOPHOS VPN ?