.Net в Linux! Что нового в вашем ядре и в семье .Net

.Net приносит хорошие новости для пользователей Linux, теперь он доступен для загрузки в указанной операционной системе благодаря различным аспектам его реконструкции, так что он адаптируется к наиболее часто используемым технологиям или инструментам сегодня, помимо его расширение до новой операционной системы; использование контейнеров, облачных приложений и микросервисов, а также работа для многоязычной поддержки в различных инструментах.

1

Благодаря вышесказанному и как одному из наиболее важных и выдающихся аспектов, после долгой работы его разработчиков у нас появился новичок.NET Core 1.0; мультиплатформа с открытым исходным кодом, используемая в качестве модульной платформы для .Net при создании приложений, веб-страниц, служб или библиотек, и все это в среде выполнения ядра .Net.

Другой, который идет рука об руку с ядром .Net, - ASP.NET 1.0; с его основными инструментами и библиотеками. И Entity Framework Core 1.0. Все готово для OS X, Windows и Linux. В качестве важной информации известно, что основная документация .Net выпускается через docs.microsoft.com. Эта документация будет в разработке и будет доступна в основной документации GitHub. А также документация по ASP.NET Core.

Для тех, кто использует ASP.NET и традиционный .NET Framework, известно, что не будет никаких недостатков, поскольку его инструменты продолжат существовать внутри платформы и могут использоваться со всеми ее продуктами. К этому добавлен создание одной и той же библиотеки для .NET Framework и .NET Core плюс приложения Xamarin, что сделает возможной интеграцию работы в этих трех инструментах.

Среди других важных моментов известно, что расширения кода были сделаны из Visual Studio для запуска проектов в Visual Studio и .NET Core. Кроме того, представлено обновление 3 для Visual Studio 2015.

Еще одна важная информация, особенно для области Linux, - это интеграция с Red Hat, полная совместимость с ядром .Net. Что сводится к их доступности для OpenShift y Red Hat Enterprise Linux через контейнеры сертификатов. И все это в рамках интеграции Microsoft и Red Hat.

Net core 1.0, как известно, является проектом, который находится в стадии разработки в течение длительного времени, что указывает на важность его запуска. Net core предлагает платформу с открытым исходным кодом как проект .NET Foundation с Microsoft. Названный его создателями как новый продукт, который определяется мультиплатформенная, благодаря новым системам, которые он охватывает и работает под лицензиями MIT и Apache. С реализацией гибкие при выборе места для установки. И где продукты могут быть запустить в командной строке; совместимость с xamarin, .NET Framework и Mono через общую библиотеку.

Особенности .Net core 1.0.

2

Как мы уже говорили в начале, ядро ​​.Net состоит из группы стандартные библиотеки такой же, как он .NET Framework и Xamarin. Они предлагают примитивные данные, базовые службы и приложения для композиции. Эти уникальные или стандартные библиотеки специализируются на создании более комфортной рабочей среды; Он устанавливает единые группы API, так что разные проекты могут выполняться на каждой платформе.

В ядре .Net условная компиляция общего исходного кода теперь устранена и сокращена, в свою очередь, также предлагается возможное создание переносимых библиотек, используемых для разных сред выполнения для одной и той же группы API. В случае сред выполнения они требуют, чтобы использовались определенные версии библиотеки, что означает, что каждая версия среды выполнения .Net сообщает о следующей версии .Net, которую она может поддерживать, т. Е. Принимает версию, которая переходит в библиотеку. и объединяет старые версии для той же группы API. На случай, если .NET Core 1.0 реализует стандартную библиотеку .NET версии 1.6..

Кроме того, для сохранения времени выполнения используется тот же язык, ECMA 335 для ядра .Net.

В составе ядра .Net есть .Net Core SDK, Используя версию Core .NET SDK 1.0, предварительная версия 2. В настоящее время он находится в предварительной версии, а это значит, что со временем в основные инструменты .Net будут внесены изменения. Хотя они не ограничены в возможностях создания приложений; Другими словами, некоторые приложения требуют или запрашивают конкретную версию ядра .Net, инструменты в этом случае облегчают получение необходимой версии, когда это требование есть. Если вы хотите протестировать их и увидеть разные версии, вы можете перейти на dot.net/core. И таким же образом установите те, которые вам нужны, или используйте разные их версии для лучшего связывания различных сценариев работы с приложением dotnet; который работает для запуска приложений .NET Core и управления временем выполнения.

ASP.NET Core 1.0.

3

 

ASP.NET используется для создания веб-приложений, исполняемых в таких системах, как Windows, Linux и Mac.Для этого выпуска его структура была сосредоточена на том, чтобы стать более легкой и простой, охватывая стандарт Open Source, который, как ожидалось, будет доступен в его ядре в версии 1.0. Для его выдающейся архитектуры был применен более модульный, кроссплатформенный и облачный подход. Его можно без проблем выполнять в .NET Framework, даже если он имеет ту же среду выполнения ядра .Net. И вы также можете смешивать эти функции MVC и веб-API во время разработки приложения.

ASP.NET был ориентирован на создание версий приложений на основе .NET Core с поддержкой инструментов, упрощающих процесс, посредством конфигурации на основе облачной среды и с интегрированной поддержкой. Некоторые функции не были включены, но появятся позже в этом году, а другие находятся в ASP.NET 4.x; Веб-формы, веб-страницы, SignalR и MVC. Последний будет в процессе обновления для ядра ASP.NET.

Entity Framework Core 1.0.

Entity Framework Core 1.0.0 - это облегченная кроссплатформенная версия Entity Framework. В Документы.efproject.сеть, вы найдете документацию Entity Framework Core, чтобы узнать больше о том, как с ним работать. Он определяется как инструмент для доступа к данным, который предлагает тем, кто работает с ним, базу данных для использования объектов в .NET. Он поддерживает различные движки баз данных; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL и многие другие.

Среди некоторых важных данных известно, что провайдер LINQ EF Core Он все еще находится в процессе разработки Entity Framework Core, что указывает на то, что в будущих выпусках мы найдем LINQ EF более зрелым, чем сейчас. А что касается базы данных, то по мере развития Entity Framework Core она будет постепенно расширяться.

Visual Studio 2015 с обновлением 3.

4

 

Что касается Visual Studio, были внесены улучшения в потребление памяти и исправление ошибок. Также включен в Xamarin 4.1 .; были улучшения, касающиеся поддержки ресурсов в iOS. Селекторы также были добавлены при разработке приложений iOS для реализации SSL / TLS и HttpClient во время процесса. В дополнение к теперь совместимости с tvOS.

Для команды Исследователь исправлено несколько ошибок, таких как просмотр удаленных файлов в репозиториях git. Также включены TypeScript 1.8.34, С исправлением ошибок нехватки памяти при работе с AngularJS, в свою очередь, с улучшением производительности во время диагностики кода. Не осталась без внимания лучшая совместимость переносимых базовых библиотек .Net, плюс прогресс в производительности во время загрузки заданий, выполняемых на C # и VB. Наконец, вы найдете Инструменты Node.js 1.2 RC для Visual Studio с исправлениями ошибок в памяти, улучшенной отладкой, ES6 IntelliSense с более плавным таймингом и улучшенными модульными тестами.

Это были некоторые из основных моментов, которые сопровождали семью .Net. Важно отметить, что все изменения и новые инструменты стали возможны благодаря большому количеству разработчиков, внесших свой вклад в .Net, и комментариям, собранным его пользователями.

Как всегда, здесь мы оставляем вам ссылку с вашим Блог официальный, чтобы вы могли больше узнать о семье .Net и ее новостях.

Если вы хотите загрузить ядро ​​.Net, вы также можете получить доступ к этому ссылка.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

6 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Скатокс сказал

    Интересно, я хотел бы знать, насколько он совместим с Linux, мне все еще кажется странным, что все может работать в этой операционной системе.

  2.   Марио Гильермо Завала Сильва сказал

    На самом деле ... потому что вы так много пропагандируете Microsoft и ее технологии, что это не работает ...

  3.   Ричард Айлас сказал

    Уважаемый, это означает, что Visual Basic уже работает в Linux?

  4.   педрини210 сказал

    Ричард,

    Через Mono можно использовать Visual Basic (VB) и C #, но без доступа к библиотекам .NET. Итак, краткий ответ - ДА, и какое-то время вы можете запускать VB в Linux.

    Сейчас реализована реализация .NET для Linux, то есть помимо среды выполнения VB и C # вы можете использовать известные библиотеки .NET и ASP.NET в Linux.

    Привет!

  5.   Carlos сказал

    Не все, что является частью .NET, было перенесено и выпущено для Linux. Они практически планируют переносить только всю веб-часть, а рабочий стол оставляют в стороне.

  6.   Гонсало Мартинес сказал

    Они собираются освободить все, кроме Windows Forms и WPF, что фактически означает освобождение некоторых аспектов Windows.