.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. Крім того, представлено Visual Studio 3, оновлення 2015.

Іншою важливою інформацією, особливо для Linux, є інтеграція, зроблена з Red Hat, яка повністю сумісна з ядром .Net. Що зводиться до їх наявності для OpenShift y Red Hat Enterprise Linux через контейнери сертифікатів. Все як частина інтеграції між Microsoft та Red Hat.

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

Особливості .Net core 1.0.

2

Як ми вже говорили на початку .Net ядро ​​складається з групи стандартні бібліотеки такий же, як і він .NET Framework та Xamarin. Вони пропонують примітивні дані, основні послуги та програми композиції. Ці унікальні або стандартні бібліотеки спеціалізуються на пропонуванні більш комфортного робочого середовища; У ньому створені єдині групи API, так що на кожній платформі можна виконувати різні проекти.

Внутрішнє ядро. Умовна компіляція спільного джерела тепер усунена та зменшена, у свою чергу пропонується також можливе створення переносних бібліотек, які можна використовувати для різних середовищ виконання для тієї самої групи API. У разі виконання вони вимагають використання певних версій бібліотеки, що означає, що кожна версія середовища виконання .Net повідомляє про наступну версію .Net, яку вона може підтримувати, тобто вона бере версію, яка надходить до бібліотеки та поєднує старі версії для тієї самої групи API. У випадку .NET Core 1.0 реалізує .NET Standard Library версії 1.6.

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

Як частина .Net core є .Netcore 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. Для цього видання його структура була зосереджена на тому, щоб стати легшою та базовішою, застосовуючи стандарт з відкритим кодом, який, як очікувалося, буде доступний у його ядрі у версії 1.0. За свою помітну архітектуру було застосовано більш модульний, кроссплатформенний та хмарний підхід. Він може виконуватися в .NET Framework без проблем, навіть якщо він має той самий час виконання .Net core. І ви також можете змішувати функції 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 Він все ще перебуває в процесі розробки 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 core, ви також можете отримати до нього доступ посилання.


Залиште свій коментар

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

*

*

  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.   Карлос - сказав він

    Не все, що є частиною .NET, перенесено та випущено для Linux. Вони практично планують лише зробити порт для всієї веб-частини та залишити робочий стіл осторонь.

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

    Вони збираються звільнити все, крім Windows Forms та WPF, що насправді означає звільнення деяких аспектів Windows.