+7 (499) 322-06-89

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

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


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

Отзыв ОАО "СКЖД - филиал ОАО "РЖД"
"...Руководство Северо-Кавказской железной дороги – филиала ОАО «РЖД» выражает Вам свою благодарность за своевременное и оперативное проведение работ по созданию специалистами компании General Computers (ООО «Интеллект-Информ») автоматизированной системы оперативного планирования мероприятий Organizer v. 5.0...


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