HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2 <p>.NET 7 создавали на основе .NET 6, который включает в себя общий набор основных библиотек, runtime-компиляцию и SDK, а также помогает разработчикам проще и продуктивнее создавать их проекты.</p>
2 <p>.NET 7 создавали на основе .NET 6, который включает в себя общий набор основных библиотек, runtime-компиляцию и SDK, а также помогает разработчикам проще и продуктивнее создавать их проекты.</p>
3 <p>Приоритетом разработки .NET 7 стала улучшенная поддержка облачных нативных сценариев, инструменты для работы с легаси-кодом и упрощение работы с контейнерами.</p>
3 <p>Приоритетом разработки .NET 7 стала улучшенная поддержка облачных нативных сценариев, инструменты для работы с легаси-кодом и упрощение работы с контейнерами.</p>
4 <p>Команда Microsoft планирует инвестировать больше денег в развитие ASP.NET Core, Blazor, EF Core, WinForms, WPF и других платформ.</p>
4 <p>Команда Microsoft планирует инвестировать больше денег в развитие ASP.NET Core, Blazor, EF Core, WinForms, WPF и других платформ.</p>
5 <p>Вот некоторые изменения в седьмой версии .NET.</p>
5 <p>Вот некоторые изменения в седьмой версии .NET.</p>
6 <p><strong>Null-аннотации для Microsoft.Extensions.</strong>Разработчики добавили аннотации для большинства библиотек Microsoft.Extensions.*, чтобы указывать пользователям, когда они передают null в качестве аргументов. К финальному релизу .NET 7 команда Microsoft планирует доработать оставшиеся библиотеки.</p>
6 <p><strong>Null-аннотации для Microsoft.Extensions.</strong>Разработчики добавили аннотации для большинства библиотек Microsoft.Extensions.*, чтобы указывать пользователям, когда они передают null в качестве аргументов. К финальному релизу .NET 7 команда Microsoft планирует доработать оставшиеся библиотеки.</p>
7 <p><strong>Генерация кода P/Invoke.</strong>Разработчики интегрировали P/Invoke source-генерацию, которая была в прототипах для .NET 6 и теперь конвертирована в runtime-библиотеку. Это означает, что P/Invoke теперь AOT-совместимая и больше не требует IL-основы для генерации в runtime.</p>
7 <p><strong>Генерация кода P/Invoke.</strong>Разработчики интегрировали P/Invoke source-генерацию, которая была в прототипах для .NET 6 и теперь конвертирована в runtime-библиотеку. Это означает, что P/Invoke теперь AOT-совместимая и больше не требует IL-основы для генерации в runtime.</p>
8 <p><strong>Улучшения для hot reload.</strong>Для C# hot reload в Blazor WebAssembly и .NET на iOS и Android теперь доступны следующие изменения:</p>
8 <p><strong>Улучшения для hot reload.</strong>Для C# hot reload в Blazor WebAssembly и .NET на iOS и Android теперь доступны следующие изменения:</p>
9 <ul><li>статичная лямбда для существующих методов;</li>
9 <ul><li>статичная лямбда для существующих методов;</li>
10 <li>лямбда, которая захватывает<strong>this</strong>к существующему методу c хотя бы одной лямбдой с <strong>this</strong>;</li>
10 <li>лямбда, которая захватывает<strong>this</strong>к существующему методу c хотя бы одной лямбдой с <strong>this</strong>;</li>
11 <li>новые статичные и невиртуальные методы для существующих классов;</li>
11 <li>новые статичные и невиртуальные методы для существующих классов;</li>
12 <li>новые статичные поля для существующих классов;</li>
12 <li>новые статичные поля для существующих классов;</li>
13 <li>новые классы.</li>
13 <li>новые классы.</li>
14 </ul><p><strong>Что ещё?</strong>Новые API для System.Text.Json, оптимизация JIT-компилятора и изменения в API для мониторинга - Activity и ActivityContext.</p>
14 </ul><p><strong>Что ещё?</strong>Новые API для System.Text.Json, оптимизация JIT-компилятора и изменения в API для мониторинга - Activity и ActivityContext.</p>
15 <p>Подробнее изучить все обновления .NET 7 можно в <a>блоге Microsoft</a>.</p>
15 <p>Подробнее изучить все обновления .NET 7 можно в <a>блоге Microsoft</a>.</p>
16 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
16 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>