Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

.NET Core Workers as Windows Services

Блог компании Microsoft.NETVisual StudioРазработка под Windows
In .NET Core 3.0 we are introducing a new type of application template called Worker Service. This template is intended to give you a starting point for writing long running services in .NET Core. In this walkthrough we will create a worker and run it as a Windows Service.

Read more →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры7.2K
Комментарии 0

Blazor Server in .NET Core 3.0 scenarios and performance

Блог компании MicrosoftПрограммирование.NETASP
Since the release of Blazor Server with .NET Core 3.0 last month lots of folks have shared their excitement with us about being able to build client-side web UI with just .NET and C#. At the same time, we’ve also heard lots of questions about what Blazor Server is, how it relates to Blazor WebAssembly, and what scenarios Blazor Server is best suited for. Should you choose Blazor Server for your client-side web UI needs, or wait for Blazor WebAssembly? This post seeks to answer these questions, and to provide insights into how Blazor Server performs at scale and how we envision Blazor evolving in the future.

What is Blazor Server?


Blazor Server apps host Blazor components on the server and handle UI interactions over a real-time SignalR connection. As the user interacts with the app, the UI events are sent to the server over the connection to be handled by the various components that make up the app. When a component handles a UI event, it’s rendered based on its updated state. Blazor compares the newly rendered output with what was rendered previously and send the changes back to the browser and applies them to the DOM.

Read more →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры3.4K
Комментарии 0

Сценарии использования и производительность Blazor Server в .NET Core 3.0

Блог компании MicrosoftПрограммирование.NETASP
Перевод
С момента релиза Blazor Server с .NET Core 3.0 в прошлом месяце многие люди поделились с нами своим восторгом от возможности создания клиентского веб-интерфейса используя только с .NET и C#. В то же время мы также слышали много вопросов о том, что такое Blazor Server, как он связан с Blazor WebAssembly и для каких сценариев Blazor Server лучше всего подходит. Стоит ли выбирать Blazor Server для своего веб-интерфейса на стороне клиента или ждать Blazor WebAssembly? Этот пост призван ответить на эти вопросы и дать представление о том, как Blazor Server работает в масштабе, и каким мы видим развитие Blazor будущем.

Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры12.1K
Комментарии 21

Blazor WebAssembly 3.2.0 Preview 1 release now available

Блог компании MicrosoftПрограммирование.NETASPC#
Today we released a new preview update for Blazor WebAssembly with a bunch of great new features and improvements.

Here’s what’s new in this release:

  • Version updated to 3.2
  • Simplified startup
  • Download size improvements
  • Support for .NET SignalR client

Read more →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры1.6K
Комментарии 0

A new experiment: Call .NET gRPC services from the browser with gRPC-Web

Блог компании MicrosoftПрограммирование.NETASPWebAssembly
I’m excited to announce experimental support for gRPC-Web with .NET. gRPC-Web allows gRPC to be called from browser-based apps like JavaScript SPAs or Blazor WebAssembly apps.

gRPC-Web for .NET promises to bring many of gRPC’s great features to browser apps:

  • Strongly-typed code-generated clients
  • Compact Protobuf messages
  • Server streaming

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры1.6K
Комментарии 0

Blazor WebAssembly 3.2.0 Preview 1 теперь доступна

Блог компании MicrosoftПрограммирование.NETASPC#
Перевод
Сегодня мы выпустили новое предварительное обновление для Blazor WebAssembly с множеством замечательных новых функций и улучшений.

Вот что нового в этом выпуске:

  • Версия обновлена до 3.2
  • Упрощенный запуск
  • Улучшения размера загрузки
  • Поддержка клиента .NET SignalR

Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры4.2K
Комментарии 0

Новый эксперимент: Вызов сервисов .NET gRPC из браузера с gRPC-Web

Блог компании MicrosoftПрограммирование.NETASPWebAssembly
Перевод
Рады объявить об экспериментальной поддержке gRPC-Web с .NET. gRPC-Web позволяет вызывать gRPC из приложений на основе браузера, таких как JavaScript SPA или приложений Blazor WebAssembly.

gRPC-Web для .NET обещает привнести многие замечательные функции gRPC в приложения для браузеров:

  • Строго-типизированные кодо-сгенерированные клиенты
  • Компактные сообщения Protobuf
  • Серверный стриминг

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры3.3K
Комментарии 0

Рейтинг скоростных веб-фреймворков 2020

Высокая производительностьРазработка веб-сайтовGoВеб-аналитика


Озадачился я на днях выбором решения для серверного бэкенда одного нагруженного конструктора сайтов. Текущая архитектура построена на популярном MVC-фреймворке на старом-добром PHP. Такой фреймворк хорош для быстрой разработки большого количества функционала и быстрого старта, все мы это знаем. Только после этого старта довольно скоро наступает момент, когда возникают узкие места, которые требует повышенной производительности и обычный универсальный фреймворк уже не справляется.
Читать дальше →
Всего голосов 31: ↑5 и ↓26 -21
Просмотры11.5K
Комментарии 31

Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?

Блог компании OTUSПрограммирование.NETC#
Перевод
Перевод статьи подготовлен в преддверии старта курса «Разработчик C#».





Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозможно раньше?

В этой статье мы рассмотрим, какие задачи IAsyncEnumerable<T> предназначен решать, как реализовать его в наших собственных приложениях и почему IAsyncEnumerable<T> заменит Task<IEnumerable<T>> во многих ситуациях.

Ознакомьтесь со всеми новыми функциями .NET Core 3
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры11.6K
Комментарии 0

Сравниваем производительность REST и gRPC

Блог компании OTUSВысокая производительностьМикросервисы
Перевод

У меня есть несколько микросервисов, которые общаются друг с другом с помощью JSON через REST, и мне кажется, что скоро они достигнут предела производительности VPS, и мне нужно будет его апгрейдить, чтобы не было просадки по производительности.

И я решил оценить, какой выигрыш в производительности я смогу получить от gRPC (если вообще смогу) и, что более важно, сколько усилий мне придется приложить, чтобы полностью перевести все мои микросервисы на gRPC.

Читать далее
Всего голосов 23: ↑18 и ↓5 +13
Просмотры9.1K
Комментарии 14