• O WordPressie
    • WordPress.org
    • Dokumentacja
    • Naucz się WordPressa
    • Pomoc techniczna
    • Uwagi
  • Zaloguj się
Marek Zając Marek Zając
  • contact@zajacmarek.com Zapraszam do kontaktu
  • Strona główna
  • O mnie
  • Kursy
  • Konsultacje
  • Kanał Youtube
  • 23 grudnia 2022
  • Marek Zając
  • 0 Comments

3 nowości w ASP.NET 7, na które zwróciłem uwagę

Premiera frameworka .NET w wersji 7 odbyła się trochę ponad miesiąc temu. Przez ten czas zapoznałem się z nowościami jakie oferuje ta platforma. W tym wpisie skupiam się jedynie na części związanej z ASP.NET 7. Pozostałe składniki platformy, jak i sam język C#, prawdopodobnie omówię w innych wpisach.

Wybrałem z nich te, które najbardziej zwróciły moją uwagę, ze względu na to, że znajdą zastosowanie w mojej codziennej pracy. Dlatego może być tak, że nie są to najciekawsze nowości ogólnie. Jednak jeżeli nie pracuję np. z gRPC to ciężko mi ocenić jak przydatna jest zmiana, która w tym obszarze została poczyniona.

Oto 3 najprzydatniejsze, moim zdaniem, zmiany jakie Microsoft wprowadził w ASP.NET 7:

  • Limit zapytań – coś co może się świetnie sprawdzić w kontrolowaniu ruchu w naszej aplikacji. Z jednej strony pozwoli to ograniczyć sytuacje, kiedy nagły wzrost ilości zapytań zabija nasz program, albo powoduje nagły wzrost kosztów (hosting w chmurze). Z drugiej strony prawdopodobnie da szansę na łatwe implementowanie limitów „biznesowych”, czyli takich, które np. wynikają z wykupionego pakietu w aplikacji
  • Cache po stronie serwera – standardowo „response cache” obsługiwany jest po stronie przeglądarki i nie mamy nad nim za dużo kontroli. „Output cache” zapewnia obsługę cache po stronie serwera, a więc uniezależnia nas od ustawień przeglądarek użytkowników. Zyskujemy pełną kontrolę nad tym czy i kiedy odświeżamy dane, które zwraca nasz endpoint.
  • Obsługa zdarzeń zmiany lokalizacji w Blazorze – trochę mnie dziwi, że dopiero teraz to się pojawia, bo już dawno, np. w Angularze, z takiej możliwości, jak sprawdzenie dokąd będę przekierowany, korzystałem. W każdym razie jest to istotne kiedy chcemy mieć większą kontrolę na flow naszej aplikacji.

Więcej na temat zmian, które pojawiły się w ASP.NET 7 znajdziecie bezpośrednio na dev blogu Microsoftu.

Planuję zgłębić powyższe (i inne) zagadnienia głębiej, także wypatrujcie nagrań lub tekstów, w których zobaczymy jak każda z tych zmian działa w praktyce.

A jakie są dla Was najważniejsze zmiany w ASP.NET 7?

Related Posts
  • Asynchroniczność w ASP.NET Core 16 stycznia 2020
  • Nie lubię TEGO projektu! 15 stycznia 2020
  • Pierwsze portfolio na GitHubie – Przewodnik 14 stycznia 2020

Leave a Comment Cancel Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Copyright 2020 Bizix, All rights reserved.
  • POLITYKA PRYWATNOŚCI I PLIKÓW COOKIES