Curso de ASP.NET Core

Curso de ASP.NET Core

Juan Carlos Ruiz

Juan Carlos Ruiz

La importancia del middleware en el entorno web

3/35
Recursos

Aportes 27

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Middleware = Web Server

Importante: 鈥淜estrel no pretende que sea usado en un ambiente de producci贸n, ya que es muy b谩sico, lo suficiente para hospedar la aplicaci贸n de Net Core en el ambiente de pruebas鈥.

El midlware se define como l贸gica de intercambio de informaci贸n entre aplicaciones es un software que asiste a una aplicaci贸n para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware y/o sistemas operativos

Kestrel es el servidor web multi-plataforma que ha creado Microsoft y que sirve para albergar las aplicaciones web creadas con ASP.NET Core y dotarlas de manera sencilla de la infraestructura para poder ejecutarse. No es la 煤nica opci贸n existente para ejecutar las apps, pero s铆 la mas recomendable puesto que est谩 dise帽ada para ello y adem谩s escala mucho y proporciona un gran rendimiento.

De todos modos Kestrel no est谩 pensado para ser el servidor web que deber铆as usar para servir aplicaciones en producci贸n directamente.

驴El IIS es un middleware?

Qu茅 middleware podr铆a utilizar para una puesta en producci贸n si hablamos de desplegar una aplicaci贸n asp .net core?

Algunos servidores de aplicaciones que encontramos en el mercado son
Apache
Weblogic
Websphere
Tomcat

Kestrel es un servidor web multiplataforma para ASP.NET Core, el cual es incluido por defecto al crear un proyecto con la plantilla de ASP.NET.

Middleware: es un software que asiste a una aplicaci贸n para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware o sistemas operativos.

Para netcore uno de los middleware ideales es Kestrel ya que posee compatibilidad con la mayor铆a de funciones a utilizar.

Middleware

  • Es una capa que esta en el medio.
  • Hay muchos middlewares dependiendo el tipo de app.
  • En este caso necesitamos algo que nos permita crear un servidor web para que nuestra app sea expuesta hacia internet.
  • Ejemplos, NGINX, APACHE.
  • Para net core seria IIS, Kestrel (ambiente de desarrollo).

Entonces en teor铆a Kestrel es un servidor web multiplataforma para desplegar aplicaciones en ASP.NET Core en la web.

Iniciando el curso, tengo muchas expectativas jeje.

middleware = servidor web ( en este caso)

middleware: es el servidor donde se aloja el Sitio Web y es el quien permite que puedas conectarte hacia tu servicio web a traves de protocolos HTTP,
por ejemplos seria Apache.
algunos middleware son multipropositos y otros son de uso especifico para una tecnologia ((ASP .Net: c#),(JSP: Java),etc)

Genial

Que middleware recomienda para utilizar en debian?

middleware es quien toma el codigo para conectar con otras aplicaciones

Interesante, antes solo ve铆a IIS sin conocer que hacia realmente

Middleware interesante

Me gusta que puedes desarrollar casi todo desde un solo IDE o plataforma, aunque personalmente me gusta desacoplar el Front del Back. ASP es una buena soluci贸n

Interesante

Middleware: Es una capa que esta en el intermedio para que poder interactura con otras capas u aplicaciones

Un middleware es un mecanismo que se utiliza para filtrar las peticiones HTTP en una aplicaci贸n.

CountryMiddeware PHP Laravel
JBoss Java
IIS Visual studio

Estos Middleware tambi茅n son llamados webServer

anotado鈥

estimado profesor ? aclareme mis dudas del curso
1.debo tener instalado visual studio 2017 si o no ?
2.debo tener instalado visual code
3. que tipo de instalador debo tener visual code???

Genial aporte!