Middleware = Web Server
Introducción a ASP.NET Core
Todo lo que aprenderás sobre ASP.NET Core
Herramientas y prerrequisitos
La importancia del middleware en el entorno web
Mi primera aplicación ASP.Net Core
Habilitar certificados, planillas preinstaladas
Revisión detalladas de la estructura de directorios
¿Qúé es el patrón MVC?
Nuestro Proyecto
Modelo Vista Controlador a nivel básico
Vista y controlador
Modelo a nivel básico
Razor Syntax
Vistas Plantillas y modelo
Vistas, plantillas, Archivos de inicio
Importación de modelos
Vistas para listar asignaturas
Vistas parciales
Mostrando otras listas de objetos
Actualizando la versión de bootstrap
Entity Framework Core
Introducción a entity framework
Conectando la solución con Entity Framework Core
Sembrando datos en la base de datos
Optimizando siembra de datos
Refactoring del Modelo para un ORM
Implementando cambios en el modelo
Refactoring siembra de datos
Ajuste de vistas y formularios
Ajuste de enrutamiento
Ajuste de vistas y controladores
Creando un formulario
Validaciones de formularios
Tu primer Reto
Atributos de validación y bases de datos
Data annotations
Segundo Reto
Usando una Base de Datos de verdad
Diseño de vistas y controladores optimizado
Scaffolding o borrón y cuenta nueva
Tercer Reto
Deploy del sitio
Publicando el website
Conclusiones
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Juan Carlos Ruiz
Aportes 129
Preguntas 6
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
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…
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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?