devdigest // dot net
3.89K subscribers
187 photos
4 videos
5 files
3.7K links
Главные новости из мира .NET

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
Forwarded from Blazor Community
Реализация TreeView для своих проектов: https://bit.ly/3HMVm2d
(я думал, на codeproject уже не пишут ☺️)

@BlazorChannel #Blazor
⚡️ Как JetBrains Rider реализовал отладку .NET WebAssembly

Статья от участника команды //devdigest – Андрея Рублева!

#Blazor является частью технологии #NET, которая позволяет создавать полнофункциональные веб-приложения на C# без необходимости написания кода #JavaScript. Есть Blazor на стороне сервера, Blazor на стороне клиента (который использует WebAssembly (WASM) для запуска в браузере и взаимодействия с DOM) и другие модели хостинга. JetBrains #Rider — интегрированная среда разработки .NET — помогает разрабатывать приложения Blazor.

Вы можете писать код и использовать отладчик для запуска и устранения неполадок разрабатываемых приложений. В то время как процесс реализации отладчика для Blazor Server более или менее такой же, как и для любого другого приложения .NET, реализация отладчика для Blazor WASM сильно отличается.

В этой статье вы узнаете про некоторые тонкости реализации интерфейса IDE для отладки как Blazor WASM, так и всех вариантов приложений .NET, предназначенных для WebAssembly!

👉🏻 Канал | 💬 Чат | 📕 Каталог
🔥9❤3🫡2👍1
⚡️ Сортируемые списки для Blazor с помощью компонента SortableJS

Общей функцией веб-приложений являются сортируемые списки. Bazor Sortable - это компонент с открытым исходным кодом, который построен на базе #JavaScript-библиотеке SortableJS. В этом посте автор расскажет, как добавить его в собственные веб-приложения #Blazor.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3❤2🥰1
⚡️ .NET 8: Объяснение режимов отрисовки Blazor

Поскольку режимы рендеринга были представлены в релизной версии #Blazor, давайте более подробно рассмотрим различные параметры режима рендеринга и то, как их использовать в вашем приложении.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2👍1
⚡️ Rider 2024.1 EAP 6 – что нового?

А нового очень много – обновленный диалог создания проекта, пользовательские правила именования и улучшения системы контроля версий. Для #Blazor теперь используется совершенно новый дебаггер, его разработкой занимался Андрей Рублев (наш слон из //devdigest!).

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍8❤6
⚡️ Выбор подходящей платформы для Windows приложений

Какую технологию должен использовать программист для нового Windows приложения, когда ему предоставляется огромное множество различных вариантов, включая #NET #MAUI, WinUI, WinForms, #WPF, UWP, #Blazor и других?

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3👍3⚡1
⚡️ Wasm в JetBrains Rider 2024.1

#Blazor был выпущен почти пять лет назад. С тех пор инфраструктура Blazor эволюционировала, добавив вариации с использованием веб-сокетов через SignalR, WebAssembly (Wasm) и рендеринга на стороне сервера. Каждый подход имеет свои преимущества. Тем не менее, разработчики тяготеют к простоте модели Wasm. В этой статье рассматриваются улучшения процесса разработки Blazor Wasm, включая сценарии горячей перезагрузки, настройку точек останова и Multi-Launch конфигурацию.


👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍1
⚡️ Обновления разработки Blazor Wasm в JetBrains Rider 2024.1

С выпуском #Rider 2024.1 долгожданный Hot-Reload для #Blazor WebAssembly наконец доступен!

Ознакомьтесь со всеми улучшениями для разработки Blazor Wasm в Rider 2024.1, включая сценарии hot-reload, новый отладчик и конфигурацию запуска Multi-Launch

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍5❤3
⚡️ Основы Blazor

Из этой статьи вы узнаете о девяти рекомендациях по созданию веб-приложений #Blazor на основе реального опыта.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3👍3
⚡️ Усовершенствования маршрутизации Blazor

Влад Фурдак, один из участников проекта //devdigest и #Microsoft MVP, рассказывает о своей библиотеке маршрутизации для #Blazor-приложений. Альфа-релиз пакета BlazorNexus.Navigation уже доступен на NuGet!

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
❤3👍3🆒1
⚡️ Как отменить HTTP-запрос при выходе из компонента Blazor

В этой статье описывается, как отменить HTTP-запрос и связанную с ним серверную операцию в компоненте #Blazor. После краткого ознакомления с архитектурой отмены серверных операций вы познакомитесь с маркерами отмены и с тем, как их использовать для отмены операции при переходе пользователя.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
👍4❤2🆒1
⚡️ Visual Studio теперь умнее: новые инструменты для отладки и диагностики

#VisualStudio 2022 получила обновление с новыми возможностями для отладки и диагностики.

Теперь легче отслеживать асинхронный код, настраивать условия для точек останова с помощью ИИ, а также доступно больше инструментов для работы с #Blazor WebAssembly.

Всё это должно заметно упростить жизнь разработчикам и ускорить процесс поиска багов!

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
❤3🆒2👍1
⚡️ JetBrains .NET Days Online 2024: бесплатное виртуальное мероприятие для разработчиков .NET

Двухдневное мероприятие #NET Days Online 2024 предлагает глубокое погружение в облачную разработку, производительность приложений и новейшие функции .NET 8. Доклады по #Blazor, #MAUI и микросервисам — это прекрасная возможность расширить свои знания в области .NET.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🆒3❤2👍1
⚡️ Создайте свое первое гибридное приложение на Blazor!

Узнайте как это сделать из материалов мастер-класса по #Blazor Hybrid, который вы можете пройти сами прямо сейчас!

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4🆒2👍1
⚡️ Microsoft представила dotnet scaffold

Компания #Microsoft выпустила интерактивный CLI-инструмент dotnet scaffold, доступный в предварительной версии.

Этот инструмент упрощает процесс генерации кода для ASP#NET Core проектов, включая Web API, #Blazor и Razor Pages.

Пользователи могут создавать шаблоны с поддержкой Entity Framework, а также настраивать генерацию через интерактивные меню или автоматизированные параметры.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
👍9❤4
⚡️ Blazor: Как проектировать компоненты с учетом повторного использования

Эксперт по #Blazor Аллен Конвей поделился стратегиями проектирования компонентов с учетом их повторного использования.

На онлайн-мероприятии он рассказал о модульной структуре кода, тестируемости и удобстве обслуживания, подчеркивая важность планирования еще на этапе разработки.

Такие подходы ускоряют разработку, создают унифицированный дизайн и облегчают адаптацию компонентов к различным сценариям.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
❤1👍1
🎥 Магия Hot Reload в Blazor

На #net Days Online 2024 Андрей Рублев, разработчик JetBrains и участник команды //devdigest, рассказал о магии Hot Reload в #Blazor WebAssembly с JetBrains #Rider.

Особое внимание было уделено тому, как Rider позволяет моментально вносить изменения в код без полной перезагрузки – Андрей подробно разобрал архитектуру и механизмы реализации.

Это идеальная сессия для тех, кто хочет углубить навыки работы с Blazor в Rider!

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект
❤5👍2