Публикации по теме 'dotnet'


5 расширений Visual Studio, которые вам точно понадобятся как разработчику .NET
Их нельзя пропустить в вашей Visual Studio. Если вы используете Visual Studio каждый день (как и я), эти расширения помогут вам разрабатывать быстрее и сделают ваш рабочий процесс лучше, чем сейчас. Я использую их в течение длительного времени и настоятельно рекомендую .

NET и React Native: в чем разница?
В разработке приложений лидерами стали Angular 1, .NET и React. Каждый из них предлагает отличительные особенности, которые помогают быстрее и эффективнее создавать приложения. Но не стоит принимать поспешных решений, полагая, что все варианты одинаковы. Чтобы принять взвешенное решение, соответствующее ситуации, необходимо тщательно сравнить каждый вариант. Получение помощи от специалистов также может быть полезным. Тем не менее, сопровождающее сравнение Angular.NET и React может..

Проверьте, как вы помните типы значений, допускающие значение NULL. Заглянем под капот
В последнее время стали модными ссылочные типы, допускающие значение NULL. Между тем, старые добрые типы значений, допускающие значение NULL, все еще здесь и активно используются. Насколько хорошо вы помните нюансы работы с ними? Давайте освежим вашу память или проверим ваши знания, прочитав эту статью. Предоставляются примеры кода C# и IL, ссылки на спецификацию CLI и код CoreCLR. Начнем с интересного случая. Примечание . Если вас интересуют ссылочные типы, допускающие значение..

Масштабирование приложений .NET | Как масштабировать приложение для обработки нагрузок?
Откройте для себя проверенные стратегии масштабирования приложений .NET для обработки возросших рабочих нагрузок. В современном цифровом ландшафте предприятия постоянно стремятся удовлетворить растущие потребности своих пользователей. По мере расширения пользовательской базы и увеличения рабочей нагрузки на приложения эффективное масштабирование приложений .NET становится критически важным. В этой статье мы рассмотрим различные стратегии и обновления кода, которые помогут вам..

Микросервисы GraphQL - C #
В моем последнем посте я объяснил, почему вы можете рассмотреть возможность использования GraphQL API вместо REST. Я использовал пример страницы сводки заказа, где мобильному приложению может потребоваться выполнить несколько HTTP-запросов для получения всех данных. Это были индивидуальные вызовы, так как это была микросервисная архитектура: Затем я показал пример монолита Graph, что не совсем корректное сравнение: Монолитный Graph Service позволил нам предоставить единую..

В .NET 8 появится новая функция  —  CreateEmptyBuilder().
В этом руководстве мы рассмотрим новый метод CreateEmptyBuilder , который входит в состав .NET8 и позволяет нам создавать наименьшие возможные приложения , используя только те элементы, которые нам нужны. включить . Как вы, вероятно, поняли из названия, CreateEmptyBuilder создает пустой WebApplicationBuilder , который мы затем можем использовать для добавления наших явных служб и промежуточного программного обеспечения. Давайте посмотрим, как мы можем его использовать, шаг за..

Парсинг веб-страниц с использованием C#, HTTPClient и HTML Agility Pack
Веб-скрапинг — это метод, который собирает информацию из других онлайн-источников. Это отличный способ объединить разные источники в один. Чтобы создать парсер, вам нужно несколько вещей: онлайн-источники, некоторый код, который может получить доступ к Интернету, и графический интерфейс. В этой статье я собираюсь показать вам, как работает парсинг веб-страниц с использованием C#. Цели этой статьи В этой статье я покажу вам, как можно собирать информацию из Интернета с помощью C# и..