⚡️ Як 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.