+7 (499) 322-06-89

Последние проекты

Июнь 2018
General Computers стартовал проект по технической поддержки Системы электронного документооборота Directum  для ООО "Комбайновый завод "Ростсельмаш". Подробнее»
Февраль 2018
2-й этап проекта по оптимизации ИТ-инфраструктуры для АО "Объединённая двигателестроительная корпорация" (Ростех). Подробнее»


Отзывы клиентов

Отзыв ОАО "Камов"
Компания General Computers (www.generalcomp.ru) успешно выполнила работы по настройке Microsoft Lync Edge сервера в ОАО «Камов».


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 <T> позволяет передать часть массива, не делая его копии. Кроме того, в .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 и выше.

Источник: .NET Blog

К списку

© 2014. «General Computers»
Разработка сайта: Интернет бюро «Onza»
Вконтакте   Facebook   Linkedin   Просмотреть профиль Korporativnye Technologii OOO на Ariba Discovery