Właśnie wystartowały zapisy do edycji VIP mojego najnowszego programu: Szkoła Blazora. Szkoła Blazora jest to zaawansowane praktyczne szkolenie tworzenia aplikacji webowych SPA w C# (nie musisz korzystać z JavaScipt). Blazor to rewolucja w Tworzeniu Aplikacji dla Programistów C#. Dzięki Blazorowi możesz zostać FullStack Developerem bez wychodzenia z C#. Od ponad 10 lat jestem Programistą C#. Zawsze przeszkadzało mi to, że jako FullStack Developer muszę znać 2 języki programowania: C# oraz JavaScript. Postanowiłem wziąć sprawy w swoje ręce. Zainteresowałem się [...]
Blazor – technologia od Microsoftu, która obiecuje uruchamiać aplikacje webowe w przeglądarce przy użyciu C# zamiast JavaScript – wzbudziła spore emocje wśród programistów .NET. Możliwość tworzenia interaktywnego front-endu w tym samym języku co back-end kusi wizją zostania full-stack developerem w C#. Ale czy ta stosunkowo młoda technologia dojrzała już na tyle, by oddać jej produkcyjne projekty w 2025 roku? W tym artykule przyglądamy [...]
Od czasu do czasu spotykam się z obawami programistów, którzy zastanawiają się, czy Blazor nie podzieli losu Silverlight – technologii, którą Microsoft ostatecznie porzucił. Skąd się biorą takie lęki? Głównie z historii. Wielu pamięta, jak wielkie plany wiązano kiedyś z Silverlightem i jakie rozczarowanie nastąpiło, gdy Microsoft skupił się na innych rozwiązaniach. W tym artykule pokażę Ci: Czym różni się Blazor od Silverlighta [...]
Wprowadzenie. W dynamicznym świecie .NET web developmentu, dwa frameworki szczególnie przyciągają uwagę: Blazor i ASP.NET Core MVC. Oba są potężnymi narzędziami do tworzenia nowoczesnych aplikacji webowych, ale każdy z nich ma swoje unikalne cechy i zastosowania. W tym artykule przyjrzymy się bliżej obu technologiom, porównamy ich mocne strony i zastanowimy się, która może być lepszym wyborem dla Twojego następnego projektu [...]
Wprowadzenie. W dynamicznym świecie rozwoju aplikacji webowych, wybór odpowiedniego frameworka może być kluczowy dla sukcesu projektu. Dwa narzędzia, które często są porównywane, to Blazor i Vue. W tym artykule przyjrzymy się bliżej obu technologiom, porównamy ich mocne strony i zastanowimy się, która może być lepszym wyborem dla Twojego następnego projektu. Czym jest Blazor? Blazor to nowoczesny framework do tworzenia [...]
Wprowadzenie. W świecie front-end developmentu, wybór odpowiedniego frameworka może znacząco wpłynąć na sukces projektu. Dwa narzędzia, które często są porównywane, to Blazor i React. W tym artykule przyjrzymy się bliżej obu technologiom, porównamy ich mocne strony i zastanowimy się, która może być lepszym wyborem dla Twojego następnego projektu. Czym jest Blazor? Blazor to nowoczesny framework do tworzenia interaktywnych [...]
Wprowadzenie. W dzisiejszym dynamicznym świecie rozwoju aplikacji webowych, wybór odpowiedniego frameworka może znacząco wpłynąć na sukces projektu. Dwa potężne narzędzia, które często są porównywane, to Blazor i Angular. W tym artykule przyjrzymy się bliżej obu technologiom, porównamy ich mocne strony i zastanowimy się, która może być lepszym wyborem dla Twojego następnego projektu. Czym jest Blazor? Blazor to nowoczesny [...]
Wprowadzenie. W erze cyfrowej, gdzie nasze życie online jest coraz bardziej skomplikowane, bezpieczeństwo danych stało się kluczowe dla każdego - od indywidualnych użytkowników po duże korporacje. Przedstawiam Szyfron - innowacyjny menedżer haseł, który odpowiada na potrzeby zarówno pojedynczych osób, jak i firm każdej wielkości. Czym jest Szyfron? Szyfron to zaawansowana aplikacja SaaS (Software as a Service) do zarządzania hasłami [...]
W poprzednim artykule pokazałem Ci jak rozdzielić kod widoku od kodu C#. W tej lekcji będziemy pracować na tym samym projekcie (domyślny szablon Blazor Web App) i pokaże Ci, jak stylować, jak dodawać pliki CSS w aplikacji Blazor. Bootstrap. Domyślny szablon Blazor'a korzysta z Bootstrapa i tutaj korzystamy ze jego styli, które oczywiście również możemy nadpisać. Oczywiście jeżeli nie chcesz korzystać z Bootstrapa, to możesz z niego zrezygnować. W [...]
Jeżeli założysz sobie nowy projekt Blazor Web App (możesz dowolną tryb renderowania oraz dowolną lokalizacje renderowania), to w szablonie, np. w komponencie Counter.razor możesz zauważyć, że w jednym pliku mamy tutaj zarówno kod razora, czyli głównie HTML, a także na dole kod typowo C#. Także mieszamy w jednym pliku kod typowo frontendowy z tzw. code-behind, a to nie jest dobrą praktyką. Powinniśmy rozdzielić tutaj odpowiedzialności i [...]