Jaka jest różnica w implementacji middlewarów w ASP.NET MVC i ASP.NET Core MVC

1

Witam,
chciałem się dowiedzieć jaka jest według was różnica w implementacji middlewarów w asp.net mvc i asp.net core mvc ? Bo dla mnie w pierwszym i drugim frameworku jest to zwykły potok bez większej różnicy w implementacji. (a przynajmniej tego co wyczytałem w dokumentacji).

1

Niu niu niu... :D :D :D to nie tak :D :D :D :P middleware to middleware a potok to potok. :D

Middleware to np. jakiś proces pośredniczący albo jakaś wspólna warstwa. :D :D

Middleware to np. RabitMQ. :))))

3

Middleware to RabbitMQ? O czym Ty piszesz @CukierkowyMaczo? Jesteś pewny że wiesz co to middleware w ASP.Net Core? Nie wprowadzaj ludzi w błąd!

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.2

1

@balti: możesz rozwinąć swoje przemyślenia? Co nazywasz potokiem oraz dla czego uważasz że nie ma różnicy?

1
Aventus napisał(a):

Middleware to RabbitMQ? O czym Ty piszesz @CukierkowyMaczo? Jesteś pewny że wiesz co to middleware w ASP.Net Core? Nie wprowadzaj ludzi w błąd!

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.2

Oczywiście że RabitMQ to middleware, a dokładnie "Message-oriented middleware" :D

Link który podałeś pokazuje jak stworzyć komponent typu middleware. :D
To nie oznacza, że każde middleware wygląda tak jak na tym tutorialu :D

0
Aventus napisał(a):

@balti: możesz rozwinąć swoje przemyślenia? Co nazywasz potokiem oraz dla czego uważasz że nie ma różnicy?

Jak to co nazywasz potokiem?
A niby co to jest ?
title

Może lepiej ty napisz czym jest dla ciebie middleware?

2

Swoją drogą też byłem zdziwiony że to nazwali middleware, podejrzewam że chcieli po prostu inna nazwę niż już używane w mvc pipe&filters żeby wyraźnie podkreślić różnicę w którym momencie który kod jest przetwarzany.

asp net core pipeline MVC pipeline
title title
0
neves napisał(a):

Swoją drogą też byłem zdziwiony że to nazwali middleware, podejrzewam że chcieli po prostu inna nazwę niż już używane w mvc pipe&filters żeby wyraźnie podkreślić różnicę w którym momencie który kod jest przetwarzany.

Middleware is software that's assembled into an app pipeline to handle requests and responses.
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.2

Dalej nie mam pojęcia o co wam chodzi...? Co niby nazwali middleware?

1

Ekhm... super to rozmawiacie o mądrych sprawach (a raczej o nomenklaturach, czyli de-facto sprawach zupełnie nieistotnych dla wątku), a @balti jak dalej nie wie nic różnicach, tak nie wie.
Ktoś coś wie i zechce napisać?
Może jakimś konkretnym linkiem ktoś się podzieli?

0
śledźwśledzionie napisał(a):
Aventus napisał(a):

@balti: możesz rozwinąć swoje przemyślenia? Co nazywasz potokiem oraz dla czego uważasz że nie ma różnicy?

To znaczy próbuje ustalić jakie są różnice między dwoma frameworkami pod względem potoku middlewarów, ale dosyć topornie mi to idzie.

1

Chciałbym bardziej pomóc ale już dawno nic nie robiłem MVC5, ledwo co pamiętam. Nie prościej poczytać sobie jak używa się obydwu? Może napisz sobie 2 proste appki webowe, jedną w MVC5 a druga w Core i porównaj. Poza tym diagram który podał @neves wydaje się ładnie to obrazować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1