The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Microsoft опубликовала открытую платформу .NET Core..."
Отправлено opennews, 14-Авг-17 22:31 
Компания Microsoft представила (https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcin.../) выпуск открытой платформы .NET Core 2.0 (https://dot.net/core) для Windows, macOS и Linux. Одновременно опубликованы стек для разработки web-приложений ASP.NET Core 2.0 (https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcin.../), ORM-прослойка Entity Framework Core 2.0 (https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcin.../) (драйверы, имеются в том числе для SQLite и PostgreSQL) и  набор для разработчиков .NET Core SDK 2.0.0 (https://www.microsoft.com/net/download/core). Также подготовлена (https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcin.../) спецификация .NET Standard 2.0, в рамках которой предпринята попытка стандартизировать API в различных реализациях .NET (.NET Core, .NET Framework, Mono и Universal Windows Platform) и упростить обмен кодом.


Исходные тексты компонентов .NET Core распространяются (https://github.com/dotnet/core) под лицензиями  MIT и Apache 2, ASP.NET Core поставляется под лицензией Apache 2. Кроме Windows заявлена (https://github.com/dotnet/core/blob/master/release-notes/2.0...) поддержка Red Hat Enterprise Linux 7,
CentOS 7, Debian 8/9, Fedora 25/26, SUSE Linux Enterprise Server 12 SP2+, openSUSE 42.2+, Oracle Linux 7, Ubuntu 14.04/17.04, Linux Mint 17/18, macOS 10.12/10.13.


В состав .NET Core входят CoreCLR (https://github.com/dotnet/coreclr) (.NET runtime c низкоуровневыми классами, сборщиком мусора, JIT-компилятором RyuJIT, средствами для загрузки байткода и его компиляции в машинный код), стандартные библиотеки (https://docs.microsoft.com/en-us/dotnet/standard/net-standard), библиотеки CoreFX (https://github.com/dotnet/corefx) и утилиты (https://github.com/dotnet/cli), предоставляющие средства для разработки микросервисов, библиотек, серверных и консольных приложений на базе платформы .NET. .NET Core построен на модульной основе и изначально развивается как многоплатформенный продукт, обеспечивающий полноценную поддержку Linux.  Для запуска и сборки приложений .NET Core предлагается интерфейс командной строки
dotnet (https://docs.microsoft.com/en-us/dotnet/articles/core/tools/...), который предоставляет типовой набор команд для выбора runtime, определения политики загрузки, инициализации проекта, сборки, создания пакета, публикации и выполнения приложения.


В новой версии (https://github.com/dotnet/core/blob/master/release-notes/2.0...) отмечается значительное увеличение (https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performan.../) производительности фреймворка и runtime. Реализована спецификация .NET Standard 2.0, в которой более чем в два раза расширен API. Добавлена поддержка шести новых платформ, включая Debian Stretch, SUSE Linux Enterprise Server 12 SP2 и macOS High Sierra. Поддержка Linux теперь не разделена по дистрибутивам, а поставляется в виде универсальных сборок для x64 и arm, которые работают на всех поддерживаемых дистрибутивах.


Реализована предварительная поддержка платформы Linux на системах ARM32, позволяющая использовать (https://github.com/dotnet/core/blob/master/samples/Raspberry...) .NET Core на платах Raspberry Pi. Высокопроизводительный открытый JIT-компилятор RyuJIT задействован (https://github.com/dotnet/announcements/issues/10) на 32-рязрядных системах x86 (в прошлой версии RyuJIT использовался только на x86_64), заменив ранее применявшийся проприетарный JIT-компилятор JIT32. В SDK реализован автоматический вызов команды "dotnet restore (https://github.com/dotnet/announcements/issues/23)" для обработки зависимостей при выполнении таких команд, как run, build и publish. Обеспечена возможность сборки .NET Core SDK из исходных текстов.


URL: https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcin.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=47020

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру