Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

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 129

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Middleware = Web Server

Importante: “Kestrel 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

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).

Iniciando el curso, tengo muchas expectativas jeje.

middleware = servidor web ( en este caso)

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 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)

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

Estos Middleware también son llamados webServer

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

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

Que middleware recomienda para utilizar en debian?

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

middleware es quien toma el codigo para conectar con otras aplicaciones

Interesante

anotado…

110
106
108
109
91
95
93
85
65
74
72
76
56
37
48
44
34
38
33
29
21
20

Middleware = Un software que hace de capa del medio de dos softwares o similar

Un middleware se puede definir como un intermediario de las peticiones que se hace desde un programa, muestran las opciones requeridas para que finalmente puedan procesar dichas peticiones y mostrar el resultado solicitado.

107
105
104
102
101
100
99
98
97
96
94
92
90
89
88
87
86
84
83
82
81
80
79
78
77
75
73
71
70
69
68
67
66
64
63
62
61
60
59
58
57
55
54
53
52
51
50
49
47
46
45
43
42
41