asp.net core
asp.net core

¿Te gustaría aprender .NET Core desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

ASP.NET Core es un nuevo framework de código abierto y multiplataforma para la creación de aplicaciones modernas conectadas a Internet, como aplicaciones web y APIs Web.

Se diseñó para proporcionar un framework de desarrollo optimizado para las aplicaciones que se implementan tanto en la nube como en servidores dedicados en las instalaciones del cliente.

Se pueden desarrollar y ejecutar aplicaciones ASP.NET Core en Windows, Mac y Linux.

ASP.NET Core puede ejecutarse sobre el framework .NET completo o sobre .NET Core.

.NET Core es una nueva versión modular del framework .NET que permite el uso multiplataforma de .NET. Es un subconjunto del framework .NET por lo que no tiene toda la funcionalidad del framework completo, y puede emplearse para creación de aplicaciones web, de escritorio y móviles.

El uso del framework completo nos permitirá poder añadir cualquier dependencia que necesitemos del framework, pero perderemos todas las ventajas que tienen las aplicaciones .NET Core, tales como la multiplataforma, la mejora del rendimiento, el menor tamaño de las aplicaciones, etc.

Obtén descuentos exclusivos de nuestros cursos en vivo en línea

Capacítate con los expertos

Por qué utilizar ASP.NET Core en lugar de ASP.NET?

asp.net core
asp.net core

ASP.NET Core es un rediseño completo de ASP.NET. No es una actualización de ASP.NET 4, por lo que su arquitectura ha sido diseñada para resultar más ligera y modular.

ASP.NET Core no está basado en System.Web.dll que aportaba un exceso de funcionalidad. Se basa en un conjunto de paquetes NuGet granulares y bien factorizados. Esto te permite optimizar tu aplicación para incluir solo los paquetes NuGet que necesitas.

 Beneficios de ASP.NET Core contra ASP.NET

asp.net core
asp.net core
  • Seguridad más estricta: Menor intercambio de información y rendimiento mejorado, ya que está formado por paquetes NuGet, lo que permite una modularidad total, de ésta forma solo añadiremos los paquetes con la funcionalidad que necesitemos.
  • Una plataforma unificada para la creación de interfaz web y las APIs web.
  • Integración de los frameworks modernos de cliente y flujos de trabajo de desarrollo.
  • Un sistema de configuración basado en la nube. Preparado para su integración de forma sencilla en entornos en la nube.
  • Inyección de dependencias incorporada.
  • Las peticiones HTTP se procesan siguiendo un flujo que puede ser modificado de forma modular para adaptarse a nuestras necesidades y que nos permite poder controlar el procesado de las peticiones HTTP en nuestra aplicación.
  • Capacidad para alojar en IIS u otros servidores web como Apache. o self-host en su propio proceso.
  • Nuevas herramientas que simplifican el desarrollo web moderno.
  • Crea y ejecuta aplicaciones multiplataforma ASP.NET Core en Windows, Mac y Linux. 
  • De código abierto y orientado a la comunidad.

Te invitamos a ver todos los artículos que tenemos para ti, coméntanos que tal te pareció este articulo y compártelo con más personas.

¿Te gustaría aprender .NET Core desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

About Author

Lupita

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios

Aprende .NET Core desde cero

X
0
¿Te gusta este articulo? por favor comentax