Sprawdzone sposoby na formularze w Blazorze

Ciężko wyobrazić sobie aplikacje bez danych. Każda aplikacja ma za zadanie operowanie na pewnych danych ale, aby móc je przetwarzać trzeba wcześniej je dostarczyć. Jeżeli Twoja aplikacja ma nie tylko API ale również warstwę do komunikacji z użytkownikiem to bez wątpienia temat formularzy się w niej pojawi. Na początku mojej przygody z Blazorem formularze były […]

Zalety i wady Blazora po roku w projektach. Czy wykorzystałbym go jeszcze raz?

Na Blazora natrafiłem w roku 2020, gdy model hostingowy WebAssembly był jeszcze oznaczany jako gotowy do wykorzystywania na produkcji w niedalekiej przyszłości. Zaciekawiony jego możliwościami napisałem kilka własnych projektów, aby przetestować jak on działa oraz czym tak właściwie jest. Udało mi się nawet na bazie moich doświadczeń przedstawić Blazora mojej lokalnej społeczności w ramach prezentacji. […]

Pora na unit testy w Blazorze z bUnit

Gdy już napiszemy pierwsze komponenty, a nasza aplikacja zaczyna realizować pewne założenia biznesowe to tak jak w przypadku innych aplikacji warto jest zweryfikować czy na pewno działają prawidłowo oraz czy obsłużyliśmy skrajne przypadki. Sam jestem wielkim fanem pisania testów i musze przyznać, ze była to jedna z tych rzeczy, które w Blazorze poznałem jako pierwsze. […]

Co nowego w .NET 6 dla Blazora?

Za nami konferencja .NET Conf 2021 na której został zaprezentowany .NET 6 i C# 10 wraz z usprawnieniami dla poszczególnych technologii. Nie mogło oczywiście zabraknąć tam Blazora, który jest mocno promowany przez Microsoft. Mieliśmy możliwość obejrzeć aż 13 wystąpień dotyczących Blazora. Jeżeli z jakiegoś powodu przegapiłeś je to masz jeszcze szanse zobaczyć je na kanale […]

Blazor WebAssembly i Server Side-Rendering, który powinienem wybrać?

Rozpoczynając projekt w Blazorze jedną z pierwszych decyzji do podjęcia będzie wybór modelu hostowania. Jest to dosyć istotna kwestia ze względu na różnice, które występują między nimi. Po dokonaniu wyboru musimy cały czas pamiętać, gdzie tak naprawdę wywołuje się kod i jakie są tego konsekwencje. Nie traćmy czasu i sprawdźmy czym różnią się od siebie. […]

W jaki sposób działa nawigacja w Blazorze?

Niewiele jest aplikacji składających się wyłącznie z jednej strony, więc temat nawigacji na pewno wcześniej czy później będzie dotyczyć również Ciebie. W tym wpisie postaram się przedstawić jak ustawić nawigacje między komponentami, przekazywać parametry przez url oraz w jaki sposób budować linki do nawigacji. Każda aplikacja Blazor ma swój komponent startowy podany w Program.cs, najczęściej […]

Wprowadzenie do komponentów w Blazorze

Budowanie aplikacji frontendowych obecnie składa się z układania małych części widoku oraz jego logiki w taki sposób, aby całość była czytelna i możliwie reużywalna. Nie inaczej jest w Blazorze. Komponenty są jego podstawowymi elementami z których zbudowana jest każda aplikacja. Służą do wyświetlania oraz zarządzania stanem części UI wraz z logiką jaka na niej występuje. […]

Pierwszy projekt w Blazorze, jaką strukturę projektów wybrać?

Zaczynasz pierwszy projekt w Blazorze. Rozpoczynanie projektów jest jednym z przyjemniejszych momentów, ja na początku sprawdzam jakie podejścia mogą usprawnić moje projekty oraz jakie są dobre praktyki, a skoro Ty czytasz ten artykuł, to zapewne Ciebie też interesuje ten temat. W tym poście poruszymy tematy takie jak struktura aplikacji oraz dobre praktyki w budowaniu aplikacji. […]