⚡️ Як JetBrains Rider впровадив налагодження .NET WebAssembly
Стаття від Андрія Рубльова, члена команди //devdigest: #Blazor є частиною технології #NET, яка дозволяє створювати повнофункціональні веб-додатки на C# без необхідності написання #JavaScript-коду. Існує серверний Blazor, клієнтський Blazor (який використовує WebAssembly (WASM) для запуску в браузері та взаємодії з DOM) та інші моделі хостингу. JetBrains #Rider, .NET IDE, допомагає розробляти додатки Blazor. Ви можете писати код і використовувати налагоджувач для запуску та усунення несправностей програм, які ви розробляєте. У той час як процес реалізації налагоджувача для Blazor Server більш-менш такий самий, як і для будь-якої іншої програми .NET, реалізація налагоджувача для Blazor WASM сильно відрізняється. У цій публікації блогу ми розглянемо деякі тонкощі реалізації IDE для налагодження як Blazor WASM, так і всіх варіантів додатків .NET, розроблених для WebAssembly!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Стаття від Андрія Рубльова, члена команди //devdigest: #Blazor є частиною технології #NET, яка дозволяє створювати повнофункціональні веб-додатки на C# без необхідності написання #JavaScript-коду. Існує серверний Blazor, клієнтський Blazor (який використовує WebAssembly (WASM) для запуску в браузері та взаємодії з DOM) та інші моделі хостингу. JetBrains #Rider, .NET IDE, допомагає розробляти додатки Blazor. Ви можете писати код і використовувати налагоджувач для запуску та усунення несправностей програм, які ви розробляєте. У той час як процес реалізації налагоджувача для Blazor Server більш-менш такий самий, як і для будь-якої іншої програми .NET, реалізація налагоджувача для Blazor WASM сильно відрізняється. У цій публікації блогу ми розглянемо деякі тонкощі реалізації IDE для налагодження як Blazor WASM, так і всіх варіантів додатків .NET, розроблених для WebAssembly!
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
How JetBrains Rider Implemented .NET WebAssembly Debugging | The .NET Tools Blog
Blazor is part of a .NET technology that lets you build full-stack web applications using C# without the need to write JavaScript code. There’s server-side Blazor, client-side Blazor (which uses WebAs
⚡️ .NET MAUI: майбутнє кросплатформної розробки додатків?
У статті Нібаса Назіма представлено #NET #MAUI — фреймворк для створення кросплатформних нативних додатків для iOS, Android, macOS, Windows і Tizen. Він підкреслює переваги використання єдиної кодової бази та інтеграції #Blazor для веб-компонентів. Назім керує налаштуванням проекту, обговорює файлову структуру та процес розробки у #VisualStudio. Він також демонструє створення простого додатка для перетворення чисел у слова, включаючи деталі коду #XAML і C#. Стаття завершується кроками для створення APK-файлу та думками автора про переваги та складності .NET MAUI.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті Нібаса Назіма представлено #NET #MAUI — фреймворк для створення кросплатформних нативних додатків для iOS, Android, macOS, Windows і Tizen. Він підкреслює переваги використання єдиної кодової бази та інтеграції #Blazor для веб-компонентів. Назім керує налаштуванням проекту, обговорює файлову структуру та процес розробки у #VisualStudio. Він також демонструє створення простого додатка для перетворення чисел у слова, включаючи деталі коду #XAML і C#. Стаття завершується кроками для створення APK-файлу та думками автора про переваги та складності .NET MAUI.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
Exploring .NET MAUI: The Future of Cross-Platform App Development?
One day, while discussing with my senior Venu Thomas about WPFs and all, I jokingly asked if I could turn that into an android. turns out…
⚡️ Сортування списків для Blazor за допомогою компонента SortableJS
Загальною функцією веб-додатків є сортування списків. Bazor Sortable — це компонент з відкритим вихідним кодом, який побудований на #JavaScript-бібліотеці SortableJS. У цій публікації автор розповість вам, як додати його у власні веб-програми #Blazor.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Загальною функцією веб-додатків є сортування списків. Bazor Sortable — це компонент з відкритим вихідним кодом, який побудований на #JavaScript-бібліотеці SortableJS. У цій публікації автор розповість вам, як додати його у власні веб-програми #Blazor.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Sortable Lists for Blazor using a SortableJS Component
Blazor Sortable is a new a open source community Blazor component for creating sortable lists of items using SortableJS.
Principal .NET Engineer / Microsoft MVP, Владислав Фурдак розповідає про свій досвід роботи з Blazor та ділиться лайфхаками на прикладі реальних проєктів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Vladyslav Furdak: Enterprise-ready Blazor in .NET Development
Доповідь про реальний досвід з Blazor, та які, на думку автора, є кращі практики/підходи/лайфхаки до розробки enterprise-level рішень.
#development #blazor #aspnetcore #dotnet
#development #blazor #aspnetcore #dotnet
⚡️ .NET 8: Пояснення режимів рендерингу Blazor
З огляду на те, що режими рендерингу були представлені разом з релізною версією #Blazor, давайте більш детально розглянемо різні опції режиму візуалізації та те, як їх використовувати у вашому додатку.
👉🏻 Канал | 💬 Чат | 📕 Каталог
З огляду на те, що режими рендерингу були представлені разом з релізною версією #Blazor, давайте більш детально розглянемо різні опції режиму візуалізації та те, як їх використовувати у вашому додатку.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sitepoint
.NET 8: Blazor Render Modes Explained — SitePoint
Blazor .NET8 render mode provides developers with more flexibility and control over how their components are rendered.
⚡️ Rider 2024.1 EAP 6 – що нового?
А ще з'явилося багато нового — оновлений діалог для створення проєкту, кастомні правила іменування та покращення системи контролю версій. Зараз #Blazor використовує абсолютно новий налагоджувач, розроблений Андрієм Рубльовим (наш слон з //devdigest!).
👉🏻 Канал | 💬 Чат | 📕 Каталог
А ще з'явилося багато нового — оновлений діалог для створення проєкту, кастомні правила іменування та покращення системи контролю версій. Зараз #Blazor використовує абсолютно новий налагоджувач, розроблений Андрієм Рубльовим (наш слон з //devdigest!).
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Rider 2024.1 EAP 6: Updated New Project Dialog, Custom Naming Rules, and VCS Improvements | The .NET Tools Blog
The latest installment in the Rider 2024.1 Early Access Program has just been released, and it’s jam-packed with updates. Before you download it, let’s take a look at the major changes. Updated
⚡️ Вибір правильної платформи для програм під Windows
Яку технологію повинен використовувати програміст для нової програми Windows, якщо йому пропонується так багато різних варіантів, включаючи #NET #MAUI, WinUI, WinForms, #WPF, UWP, #Blazor та інші?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Яку технологію повинен використовувати програміст для нової програми Windows, якщо йому пропонується так багато різних варіантів, включаючи #NET #MAUI, WinUI, WinForms, #WPF, UWP, #Blazor та інші?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
Choosing the Right UI Framework for Native Windows Applications -- Visual Studio Magazine
What tech should a .NET coder use for a new Windows desktop app when presented with a dizzying array of options that include .NET MAUI, WinUI, WinForms, WPF, UWP, Blazor and so on?
⚡️ Wasm у JetBrains Rider 2024.1
#Blazor був випущений майже п'ять років тому. З тих пір фреймворк Blazor еволюціонував, додаючи варіації з використанням веб-сокетів через SignalR, WebAssembly (Wasm) і рендеринг на стороні сервера. Кожен підхід має свої переваги. Однак розробники тяжіють до простоти моделі Wasm. У цій статті обговорюються покращення процесу розробки Blazor Wasm, включаючи сценарії гарячого перезавантаження, налаштування точок зупинки та конфігурацію Multi-Launch.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#Blazor був випущений майже п'ять років тому. З тих пір фреймворк Blazor еволюціонував, додаючи варіації з використанням веб-сокетів через SignalR, WebAssembly (Wasm) і рендеринг на стороні сервера. Кожен підхід має свої переваги. Однак розробники тяжіють до простоти моделі Wasm. У цій статті обговорюються покращення процесу розробки Blazor Wasm, включаючи сценарії гарячого перезавантаження, налаштування точок зупинки та конфігурацію Multi-Launch.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Blazor Wasm Development Upgrades in JetBrains Rider 2024.1 | The .NET Tools Blog
Blazor Wasm development improvements for .NET developers using JetBrains Rider
⚡️ Оновлення розробки Blazor Wasm у JetBrains Rider 2024.1
З виходом #Rider 2024.1 довгоочікуваний Hot-Reload для #Blazor WebAssembly нарешті доступний!
Ознайомтеся з усіма покращеннями для розробки Blazor Wasm у Rider 2024.1, включаючи сценарії гарячої зарядки, новий відладчик та конфігурацію запуску Multi-Launch
👉🏻 Канал | 💬 Чат | 📕 Каталог
З виходом #Rider 2024.1 довгоочікуваний Hot-Reload для #Blazor WebAssembly нарешті доступний!
Ознайомтеся з усіма покращеннями для розробки Blazor Wasm у Rider 2024.1, включаючи сценарії гарячої зарядки, новий відладчик та конфігурацію запуску Multi-Launch
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Blazor Wasm Development Upgrades in JetBrains Rider 2024.1 | The .NET Tools Blog
Blazor Wasm development improvements for .NET developers using JetBrains Rider
⚡️ Реалізація безпечного веб-додатку Blazor за допомогою OpenID Connect
У цій статті показано, як реалізувати безпечний веб-додаток #NET 8 #Blazor за допомогою OpenID Connect і заголовків безпеки з нонцесами CSP.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті показано, як реалізувати безпечний веб-додаток #NET 8 #Blazor за допомогою OpenID Connect і заголовків безпеки з нонцесами CSP.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Software Engineering
Implement a secure Blazor Web application using OpenID Connect and security headers
This article shows how to implement a secure .NET 8 Blazor Web application using OpenID Connect and security headers with CSP nonces. The NetEscapades.AspNetCore.SecurityHeaders nuget package is us…
⚡️ Основи Blazor
У цій статті ви дізнаєтеся про дев'ять найкращих практик створення веб-додатків #Blazor на основі реального досвіду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті ви дізнаєтеся про дев'ять найкращих практик створення веб-додатків #Blazor на основі реального досвіду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Telerik Blogs
Blazor Basics: 9 Best Practices for Building Blazor Web Apps
This post shares nine best practices for building Blazor web applications based on real-world experience.
⚡️ Реліз MudBlazor 7
Mud#Blazor — це бібліотека компонентів Blazor, створена для веб-розробки з використанням принципів Material Design, яка надає повний набір компонентів інтерфейсу користувача, включаючи кнопки, картки, сітки та форми, що дозволяє розробникам створювати сучасні, адаптивні веб-додатки. MudBlazor прагне запропонувати єдиний зовнішній вигляд, одночасно спрощуючи процес розробки за допомогою настроюваних компонентів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Mud#Blazor — це бібліотека компонентів Blazor, створена для веб-розробки з використанням принципів Material Design, яка надає повний набір компонентів інтерфейсу користувача, включаючи кнопки, картки, сітки та форми, що дозволяє розробникам створювати сучасні, адаптивні веб-додатки. MudBlazor прагне запропонувати єдиний зовнішній вигляд, одночасно спрощуючи процес розробки за допомогою настроюваних компонентів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
GitHub
Release MudBlazor v7.0.0 · MudBlazor/MudBlazor
NoteIf you are migrating from v6.x.x to v7.0.0 please make sure to read the v7.0.0 Migration Guide !! You can give us your feedback about v7, it'll be appreciated.
What's Changed
WarningIt...
What's Changed
WarningIt...
⚡️ Удосконалення маршрутизації Blazor
Влад Фурдак, один з учасників проекту //devdigest і #Microsoft MVP, розповідає про свою бібліотеку маршрутизації для додатків #Blazor. Альфа-реліз пакета BlazorNexus.Navigation вже доступний на NuGet!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Влад Фурдак, один з учасників проекту //devdigest і #Microsoft MVP, розповідає про свою бібліотеку маршрутизації для додатків #Blazor. Альфа-реліз пакета BlazorNexus.Navigation вже доступний на NuGet!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Medium
Blazor routing enhancements
BlazorNexus.Navigation package alpha release