+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft оголосила про вихід .NET Core 2.1

Microsoft оголосила про вихід .NET Core 2.1

Microsoft оголосила про вихід .NET Core 2.1. Нова версія програмної платформи буде підтримувати Alpine Linux версії 3.7 і вище, а також чіпи ARM32. Крім того, розробники обіцяють більш ефективне використання інструментів та пам'яті. Платформа добре сумісна з версією 2.0, і Microsoft рекомендує відразу мігрувати на 2.1. Найближчим часом очікується кілька великих оновлень. Зокрема, компанія має намір додати підтримку Ubuntu 18.04.

Основні особливості .NET Core 2.1

До вересня 2018 року розробники планують випустити версію платформи з довготривалою підтримкою (LTS). Що стосується проектів, розробка яких припинена, Microsoft рекомендує зачекати на реліз LTS-версії. Підтримка буде здійснюватись протягом трьох років.

Компанія приділила особливу увагу зменшенню часу складання проекту. Особливо це помітно під час роботи над великими додатками. Порівняно з версією 2.0 ефективність нового випуску на порядок підвищилася.

Платформа реалізує новий спосіб встановлення та розширення пакетів інструментів через систему управління NuGet. Завдяки цьому інструменти відразу готові до роботи на будь-якій підтримуваній архітектурі та операційній системі. Ця розробка діє подібно до менеджера пакетів npm.

Завдяки новим типам стало можливо зменшити навантаження на пам'ять. Наприклад, тип Span дозволяє передати частину масиву, не роблячи його копії. Крім того, в .NET Core 2.1 реалізовано використання алгоритму стиснення brotli, який підтримує більшість браузерів, серверів. і CDN.

Багаторівнева компіляція

Розробники додали в .NET Core 2.1 тестову версію функції Tiered compilation. Зазвичай якість коду залежить від часу, витраченого на оптимізацію. Найчастіше виникають ситуації, коли певна ділянка програми виконується всього один або кілька разів, і час, витрачений на оптимізацію, перевищує час на виконання. При багаторівневій компіляції код обробляється з мінімальними витратами часу. Після цього компілятор відстежує найбільш уживані методи і оптимізує саме їх.

Підтримка .NET Core 2.1 вже включена в Visual Studio 15.7, Visual Studio for Mac і Visual Studio Code. Завантажити платформу можна для Windows, macOS і Linux у двох версіях: .NET Core 2.1 SDK і .NET Core 2.1 Runtime. Одночасно випущено ASP.NET Core 2.1 та Entity Framework Core 2.1.

Як і раніше, програмна платформа буде підтримувати Raspberry Pi версії 2 і вище.

 

Інші новини

Найкраща ціна