Обложка канала

.NET Разработчик

Опытный разработчик не так давно зашёл в .Net и поставил цель получить сертификат Microsoft. Свой ежедневный прогресс он описывает на канале .Net Разработчик. Заметки об изученном материале, советы по повышению производительности и поддержке мотивации, ин

.NET Разработчик

5 лет назад
Открыть в
День 1076. #NuGet 10 Лучших NuGet Пакетов для Повышения Продуктивности в 2022. Начало Сегодня мы рассмотрим лучшие NuGet пакеты для повышения продуктивности разработчиков на C#. 1. RestSharp RestSharp — самая популярная клиентская библиотека HTTP для .NET. Используя эту библиотеку, разработчики C# могут легко вызывать удалённые ресурсы по HTTP. Кроме того она заботится о сериализации тела запроса в JSON или XML и десериализации ответа. Пакет RestSharp поддерживает: - синхронные и асинхронные запросы, - сериализацию и десериализацию, - различные методы HTTP-запросов (GET, POST, PUT и DELETE), - разнообразные способы аутентификации. Всего загрузок: 111,1 млн. 2. Json.NET Json.NET — это бесплатная библиотека с открытым исходным кодом для .NET, которую скачали более миллиарда раз. Её ключевые особенности включают в себя: - Сериализацию и десериализацию любого объекта .NET в JSON и текста JSON в объект .NET. - Преобразование между XML и JSON. - Создание, анализ, запросы и изменение JSON, используя объекты JObject, JArray и JValue. - Запросы к JSON с синтаксисом, подобным XPath. - Высокую производительность. Всего загрузок: 1,6 млрд. 3. Serilog Логи — это записи действий, исключений, информации и предупреждений. Ведение журнала — важный фактор в разработке приложений, который помогает разработчикам легко обнаруживать и устранять проблемы. Serilog — это платформа логирования, используемая в .NET. Он записывает пользовательские свойства и данные в формате JSON. В отличие от других инструментов ведения журналов, Serilog предоставляет структурированные журналы, которые позволяют производить поиск по записанным данным. Он также позволяет разработчикам легко записывать данные о событиях в консоль, в файлы и во все типы систем хранения. Всего загрузок: 365,1 млн. 4. NUnit Тестирование играет важную роль в разработке программного обеспечения для обеспечения корректности кода. NUnit — это платформа модульного тестирования с открытым исходным кодом для всех языков .NET, включая C#. С помощью NUnit вы можете легко тестировать большие приложения, разбивая их на небольшие модули. Это помогает нам находить проблемы прямо во время разработки. Всего загрузок: 153,1 млн. 5. Insight.Database Insight.Database — это микро-ORM для .NET, который преобразует объекты C# в записи базы данных и наоборот. Это набор методов расширения, упрощающих работу с базами данных в приложении C#. Основные функции Insight.Database включают в себя: - Автоматическое открытие/закрытие соединений с базой данных. - Простое выполнение хранимых процедур. - Поддержку нескольких наборов результатов. Всего загрузок: 691,0 тыс. Окончание следует… Источник: www.syncfusion.com/blogs/p…aspx/amp