The OpenNET Project / Index page

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

Компания Microsoft опубликовала открытую платформу .NET Core 2.0

14.08.2017 20:39

Компания Microsoft представила выпуск открытой платформы .NET Core 2.0 для Windows, macOS и Linux. Одновременно опубликованы стек для разработки web-приложений ASP.NET Core 2.0, ORM-прослойка Entity Framework Core 2.0 (драйверы, имеются в том числе для SQLite и PostgreSQL) и набор для разработчиков .NET Core SDK 2.0.0. Также подготовлена спецификация .NET Standard 2.0, в рамках которой предпринята попытка стандартизировать API в различных реализациях .NET (.NET Core, .NET Framework, Mono и Universal Windows Platform) и упростить обмен кодом.

Исходные тексты компонентов .NET Core распространяются под лицензиями MIT и Apache 2, ASP.NET Core поставляется под лицензией Apache 2. Кроме Windows заявлена поддержка 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/16.04/17.04, Linux Mint 17/18, macOS 10.12/10.13.

В состав .NET Core входят CoreCLR (.NET runtime c низкоуровневыми классами, сборщиком мусора, JIT-компилятором RyuJIT, средствами для загрузки байткода и его компиляции в машинный код), стандартные библиотеки, библиотеки CoreFX и утилиты, предоставляющие средства для разработки микросервисов, библиотек, серверных и консольных приложений на базе платформы .NET. .NET Core построен на модульной основе и изначально развивается как многоплатформенный продукт, обеспечивающий полноценную поддержку Linux. Для запуска и сборки приложений .NET Core предлагается интерфейс командной строки dotnet, который предоставляет типовой набор команд для выбора runtime, определения политики загрузки, инициализации проекта, сборки, создания пакета, публикации и выполнения приложения.

В новой версии отмечается значительное увеличение производительности фреймворка и runtime. Реализована спецификация .NET Standard 2.0, в которой более чем в два раза расширен API. Добавлена поддержка шести новых платформ, включая Debian Stretch, SUSE Linux Enterprise Server 12 SP2 и macOS High Sierra. Поддержка Linux теперь не разделена по дистрибутивам, а поставляется в виде универсальных сборок для x64 и arm, которые работают на всех поддерживаемых дистрибутивах.

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

Одновременно опубликован выпуск Mono 5.2, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, OS X и Windows. Бинарные сборки подготовлены для Linux, macOS и Windows. По сравнению с прошлой версией внесено около 1000 изменений. Команда mono теперь по умолчанию выполняется в форме 64-разрядного приложения, для запуска Mono в 32-разрядном режиме следует явно указать опцию "--arch=32". Добавлена экспериментальная поддержка виртуальных методов-расширений (Default Interface Methods). Поддержка библиотек доведена до соответствия стандарту .NET Standard 2.0. Эталонные сборки (.NET Assemblies) обновлены для соответствия API .NET 4.7.

  1. Главная ссылка к новости (https://blogs.msdn.microsoft.c...)
  2. OpenNews: Выпуск .NET Core 1.1. Google присоединился к .NET Foundation. Samsung выпустил .NET для Tizen
  3. OpenNews: Первый стабильный выпуск открытой платформы .NET Core
  4. OpenNews: Компания Microsoft открыла исходные тексты .NET Core Runtime (CoreCLR)
  5. OpenNews: Компания Microsoft опубликовала LLILC, основанный на LLVM компилятор для .NET
  6. OpenNews: Релиз Mono 5.0, открытой реализации платформы .Net
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47020-dotnet
Ключевые слова: dotnet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (89) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 22:31, 14/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Компания Microsoft представила выпуск открытой платформы .NET

    Не значит ли это что Мигелюшку нашего деИказу могут скоро выбросить на мороз?

     
     
  • 2.2, Аноним (-), 22:34, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    WinAPI для всех платформ нужен. Одним ядром сыт не будешь
     
     
  • 3.22, Andrey Mitrofanov (?), 09:46, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +18 +/
    > WinAPI для всех платформ нужен. Одним ядром сыт не будешь

    Два реактоса и вайна на лопате этому Анониму.

     
  • 3.73, Аноним (-), 14:09, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Поддерживаю. Надоело под каждуюплатформу свои грабли Cocoa, Forms, а уне которых так вообще никак определиться не могут QT+GTK.
     
  • 2.4, Аноним (-), 22:55, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Пока .NET Core не умеет в мобилки - нет.
     
     
  • 3.98, анонимус (??), 17:19, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    в мобилки умеет моно, который тоже, можно сказать микрософт, после покупки Xamarin. И они сами говорят, что такое разделение ролей их вполне устраивает : дотнет кор на серверы, замарин на мобилки. Код в Моно активно бекпортят, никаких проблем. Кстати, дотнет кор неофициально на android arm работает. Будет потребность - допилят, гитхаб же.
     
  • 2.8, Аноним (-), 23:39, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, так как мигелюшка сам на зарплате в Майкрософт, занят слиянием кодовой базы с моно.
     

  • 1.3, Аноним (-), 22:45, 14/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Похоже это коварный план по захвату всего сразу. Скоро, глядишь, и ява с Андроидом перестанут быть нужны.
     
     
  • 2.7, Gemorroj (ok), 23:37, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    было бы замечательно
     
  • 2.42, Аноним (-), 11:13, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > ява с Андроидом перестанут быть нужны

    .NET Core != .NET Framework (К.О., да). И если второй, будь он кроссплатформенным, ещё мог бы составить более-менее серьёзную конкуренцию жабе, то с сабжем Ява умереть может разве что от смеха. А какое к этому всему отношение имеет Андроид, вообще непонятно.

     
  • 2.65, Аноним (-), 12:51, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    - Где наша гвардия? Гвардия где?
    - Очевидно... обходит с флангов.
    - Кого?
    - Всех!
     
  • 2.68, Аноним (-), 12:55, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Будем надеяться, что банкротство микрософта и скупка её останков состоится быстрее, чем они окончательно испортят рынок бизнес-приложенией. Предпосылки уже есть.
     

  • 1.5, Аноним (-), 23:12, 14/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    TypeScript только взлетел.
     
     
  • 2.6, борис эйк (?), 23:35, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не взлетел, а его старательно взетают. и если одна всем известная корпорация в свойственной ей манере решит забросить очередной фреймворк, то... ой, всё — это раз. кроме статической типизации тс ничем не лучше жс в новых стандартах, пример одного надмножества (кофе) уже есть. где-то он теперь? — это два
     
     
  • 3.9, НяшМяш (ok), 23:58, 14/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Кофискрипт просто не всем подходит по синтаксису - не все могут бидоноподобное читать и понимать. Поэтому его не очень жалуют.
     
     
  • 4.12, Неподконтрольный хипстер (?), 01:07, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ClojureScript и Лисп не оценил?
     
     
  • 5.14, Агроном (?), 01:30, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > ClojureScript и Лисп не оценил?

    Работать надо , а не шлак однодневный оценивать.

     
     
  • 6.23, Ph0zzy (ok), 09:46, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Однодневный?!!
    Сколько всего языков старше Lisp?
     
     
  • 7.30, A.Stahl (ok), 10:21, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Суммарное время программирования людьми на Лиспах около 20 человеко-часов.  Ну, судя по количеству написанного кода:)
     
     
  • 8.31, Andrey Mitrofanov (?), 10:30, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    минимум 50К строк в час Хоро W Отлчный язык CODE 124 Language 124 Co... текст свёрнут, показать
     
     
  • 9.32, A.Stahl (ok), 10:32, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не трожь emacs Это свой закрытый специфический мир Я говорю про ПОЛЕЗНЫЙ код ... текст свёрнут, показать
     
     
  • 10.33, Andrey Mitrofanov (?), 10:35, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если ты не осилил, это не значит, что он не полезный Вот я тебе табличку только... текст свёрнут, показать
     
     
  • 11.36, A.Stahl (ok), 10:52, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хочешь, я тебе напишу программу, которая будет на ФОРТе колбасить по 100К строк ... текст свёрнут, показать
     
     
  • 12.41, Andrey Mitrofanov (?), 11:12, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Давай 20 часов пошли _Имакс на форте_ -- или бала60л ... текст свёрнут, показать
     
     
  • 13.47, A.Stahl (ok), 11:22, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А Какие 20 часов Какой имакс Я тебе говорю, что могу написать генератор ФОРТ-... текст свёрнут, показать
     
     
  • 14.48, Andrey Mitrofanov (?), 11:23, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну, балабол значит И много форткода генерит seq Его можно даже не писать ... текст свёрнут, показать
     
     
  • 15.50, A.Stahl (ok), 11:30, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ты там совсем охренел Сам придумал, сам всех обвинил и сидит корчит из себя хре... текст свёрнут, показать
     
     
  • 16.51, Andrey Mitrofanov (?), 11:32, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты не отвлекайся табличка-то понравилась ... текст свёрнут, показать
     
     
  • 17.58, adasdasd (?), 12:34, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Фиговая табличка, форматирование расползлось ... текст свёрнут, показать
     
     
  • 18.100, Andrey Mitrofanov (?), 18:03, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А Сталя Я говорю про ПОЛЕЗНЫЙ код абличку только что нарисовал Те... текст свёрнут, показать
     
  • 10.83, freehck (ok), 15:13, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    То, что ты не пользуешься программами на лиспе, говорит лишь о том, что он беспо... текст свёрнут, показать
     
  • 7.38, Анончик (?), 11:06, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Только Лисп, несмотря на свою олдовость до сих никому не нужен, и никем не востребован.
     
     
  • 8.45, Andrey Mitrofanov (?), 11:17, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То есть имакс - не лисп, я - никто, чёрное - белое, мир - это война, а в каммент... текст свёрнут, показать
     
     
  • 9.55, Анончик (?), 12:30, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Кроме Емакса на Лиспе написано ээээ ничего ... текст свёрнут, показать
     
     
  • 10.57, Анончик (?), 12:31, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И вакансий Лисп-программистов больше чем 0 ... текст свёрнут, показать
     
     
  • 11.84, freehck (ok), 15:19, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Базальт СПО ищут схемера себе Solar Scrutity не прочь нанять кложуриста Ну это... текст свёрнут, показать
     
     
  • 12.108, Анончик (?), 22:26, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Посчитайте сколько вакансий на С , NET, Java Предвижу кудахтанье Быдлоязыч... текст свёрнут, показать
     
     
  • 13.111, freehck (ok), 03:58, 16/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да мне в общем-то плевать, тру он или не тру Спецам по ним очень хорошо платят ... текст свёрнут, показать
     
  • 10.66, Аноним (-), 12:53, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лисперы говорят, что вселенная, но на самом деле там перл пополам с башем - ... текст свёрнут, показать
     
  • 8.78, VladSh (?), 14:56, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    На Lisp для AutoCAD и решений на его базе столько кода за 30 лет навалено, даже ... текст свёрнут, показать
     
     
  • 9.106, Анончик (?), 22:10, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И чо Кто-пишет на Лиспе под ваш гребаный Автокад Там есть биндинги к более вме... текст свёрнут, показать
     
  • 3.24, Andrey Mitrofanov (?), 09:50, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >если одна всем известная корпорация
    > в свойственной ей манере решит забросить очередной фреймворк, то...

    Так это. Уже. Одна приснопамятная корпорация только тем и занята, что набрасывает на вентилятор. Никакие зонтики не спасают.

    > ой, всё
    > — это раз.

     
  • 3.26, Аноним (-), 09:53, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > кроме статической типизации тс ничем не лучше жс в новых стандартах

    Так он для статической типизации и создавался.

    > пример одного надмножества (кофе) уже есть. где-то он теперь? — это два

    Пример одного плавательного суда (Титаник) уже есть. Где-то он теперь? Значит, плавательные суда строить не надо, они все затонут, вспомнити Титаник. #логика

     
  • 3.63, Аноним (-), 12:45, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >не взлетел, а его старательно взетают. и если одна всем известная корпорация в свойственной ей манере решит забросить очередной фреймворк, то... ой, всё  

    Typescript уже активно используется и в фейсбучном реакте, и в гугловском ангуляре. В ангуляре так вообще по умолчанию и заодно с тоже майкрософтовским rx.js

    >кроме статической типизации  

    действительно, кому она нафиг нужна, когда есть кофескрипт, заменяющий скобки пробелами и отступами :)

     
     
  • 4.90, KonstantinB (ok), 15:41, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Актуальный rxjs - тот, который http://reactivex.io/rxjs/ - уже не microsoft-овский давно.
     
  • 4.101, rex (??), 19:08, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в фейсбучном реакте а активно, видимо, используется 'flow',
    который дает ту же статическую типизацию, только лучше.
     
  • 3.91, KonstantinB (ok), 15:50, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Тайпскрипт именно что взлетел: гугл фактически отказался от своего Dart-а в пользу Typescript, в Angular2+ это основной язык, с React-ом тоже часто используется. Потому что, в отличие от всяких хипстерских кофескриптов, авторы которых забавляются синтаксисом, решает реальную проблему типизации, при этом сохраняя разумный уровень совместимости с JS. Microsoft очень удачно переманил Андерса Хейлсберга из Borland-а (или как он там назывался тогда): взлетает практически все, что он делает.
     
     
  • 4.103, rex (??), 19:20, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    flow и TypeScript сравнивали?
     
     
  • 5.110, KonstantinB (ok), 23:13, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Основное отличие в способе типизации.

    В TS структурная типизация, в отличие от flow. Для js структурная типизация, как по мне, скорее плюс, хотя есть и обратное мнение.

    В целом же, все, что дает typescript, можно получить через flow и babel с пачкой плагинов.

     

  • 1.10, Аноним (-), 00:07, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Снова net core 2.0 не могет сборку в статический бинарник, как в Golang? Не нужeн тогда ваш нет кор!
     
     
  • 2.11, Ano (?), 00:26, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Напомни "нужную" программу, распространяемую в виде статического бинарника
     
     
  • 3.13, Аноним (-), 01:28, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    busybox,vi,ash. А в чем проблема статически скомпилировать программу? У вас с этим какие-то проблемы судя по вопросу?
     
     
  • 4.20, uchiya (ok), 08:54, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А что нибудь покрупнее 1мб можно?
     
     
  • 5.27, Аноним (-), 09:53, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А нужно?
     
     
  • 6.28, Аноним (-), 09:58, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не понимаешь, как это работает. Вначале ты приводишь программу размером в 1.5 Мб. Тебя попросят привести "что-нибудь побольше 2 Мб". Приводишь -- с тебя требуют "побольше 3 Мб". В итоге ты всегда будешь неправ, а они победилы.
     
     
  • 7.34, uchiya (ok), 10:40, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что 99% не распространяет ничего в статических бинарях, и никому они здесь не нужны, тем более на c#
     
  • 5.86, freehck (ok), 15:27, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> busybox
    > А что нибудь покрупнее 1мб можно?

    % ls -lh /bin/busybox
    -rwxr-xr-x 1 root root 1,8M апр 27 00:13 /bin/busybox

    Ваш К.О.

     
     
  • 6.99, Аноним (-), 18:02, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А что нибудь покрупнее 2мб можно?
     
  • 3.17, Аноним (-), 03:23, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/syncthing/syncthing
     
  • 3.95, Аноним (-), 16:32, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    phantomjs
     
  • 2.69, denismaster (?), 12:55, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Они уже давно развивают ahead-of-time компиляцию. В нативные бинарники. Пока в альфе, да.
    https://github.com/dotnet/corert
     

  • 1.15, Аноним (-), 02:16, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Толку от этих выпусков, если Paint.NET версии < 4 не работает на linux
     
     
  • 2.37, AsukaLangleyfag (?), 10:54, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем тебе это нинужна? Оно хуже гимпа по фичам.
     
     
  • 3.44, Аноним (-), 11:16, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Хуже гимпа могут быть только новые версии гимпа
     

  • 1.19, Аноним (-), 07:14, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот так бы и с виндой.
     
     
  • 2.56, pripolz (?), 12:31, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам недавно удивился, но ядро венды открыто с 2008 года. Точнее некий его "учебный прототип", и под особо рабской лицензией.
     
  • 2.97, KonstantinB (ok), 17:13, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Им стыдно.
     

  • 1.35, Аноним (-), 10:41, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    сейчас такой тренд -- замусолить всем глаза словом "открытый", наверное не осталось корпораций, которые бы не выкладывали "открытый" крап
     
     
  • 2.39, Andrey Mitrofanov (?), 11:07, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > сейчас такой тренд -- замусолить всем глаза словом "открытый", наверное не осталось
    > корпораций, которые бы не выкладывали "открытый" крап

    Не, у этой капрорации всё гора-а-аздо первее!

    [B][U]http://www.opennet.ru/openforum/vsluhforumID3/105598.html#69
       http://www.opennet.ru/openforum/vsluhforumID3/110245.html#39 [/U][/B]
    http://www.opennet.ru/openforum/vsluhforumID3/110828.html#18
      http://www.opennet.ru/openforum/vsluhforumID3/110347.html#38
        http://www.opennet.ru/openforum/vsluhforumID3/109665.html#177
    http://www.opennet.ru/openforum/vsluhforumID3/108387.html#13
      http://www.opennet.ru/openforum/vsluhforumID3/108383.html#88
        http://www.opennet.ru/openforum/vsluhforumID3/107333.html#44
    ---Friends Don't Let Friends be Microsoft Brainwashed

     
  • 2.46, Анончик (?), 11:22, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Выложили же, чего плохого? Поддержка будет, развитие тоже. Не то что обычно кидают объедки с барского стола типа "вот вам исходники дальше пилите как хотите"
     
     
  • 3.49, Andrey Mitrofanov (?), 11:27, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Поддержка будет, развитие тоже. Не то что обычно

    Ох, не мешки...

    > кидают объедки с барского стола типа "вот вам исходники дальше пилите
    > как хотите"

    Реквестую запись т/ф звонка в тех.поддержку Микрософт РУС с вопросом

    --Как мне пропатчить MS .NET Core 2.0 под FreeBSD?7!1

     
     
  • 4.61, Анончик (?), 12:39, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/

    > --Как мне пропатчить MS .NET Core 2.0 под FreeBSD?7!1

    Исходники в руки и пилить!


     
     
  • 5.64, Анончик (?), 12:45, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> --Как мне пропатчить MS .NET Core 2.0 под FreeBSD?7!1

    https://github.com/dotnet/coreclr/blob/master/Documentation/building/freebsd-i

     
     
  • 6.74, Аноним84701 (ok), 14:10, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>> --Как мне пропатчить MS .NET Core 2.0 под FreeBSD?7!1
    > https://github.com/dotnet/coreclr/blob/master/Documentation/building/freebsd-i

    И?
    > Build the Framework Managed Components
    > We don't yet have support for building managed code on FreeBSD, [B]so you'll need a Windows machine[/B] with clones of both the CoreCLR and CoreFX projects.
    > You will build mscorlib.dll out of the coreclr repository and the rest of the framework that out of the corefx repository. For mscorlib (from a regular command prompt window) run:
    > D:\git\coreclr> build.cmd freebsdmscorlib
    >

     
  • 4.93, Аноним (-), 16:16, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Удалить это фриБСД и поставить Убунту. Ваш кэп
     
  • 2.53, iPony (?), 12:12, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Закрыто - не нравится, открыто - не нравится. Всё не нравится.
     
     
  • 3.70, Аноним (-), 12:55, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Мне, если честно неважно, прикрыта кучка г-на газеткой или нет, главное туда не вляпаться.
     
  • 3.71, Аноним (-), 12:59, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Закрыто - не нравится, открыто - не нравится. Всё не нравится.

    не нравится привычка микрософта делать кривое решение, убивать конкурентов, убивать своё решение новой "технологией".... Не та компания, которой можно верить в долгосрочной перспективе.

     
     
  • 4.96, Лапитопа (?), 17:00, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    17 лет решётками и 15 фреймворку. Они вдвоём никого не убили и не сдохли. Весьма приятные инструменты. Вот чё ты ноешь?
     
     
  • 5.113, pripolz (?), 11:49, 16/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Никому нельзя верить. Ни гуглу, ни эпплу, ни рэдхату. Везде зашквары, везде
    > подноготная, всюду люди переполненные амбициями, в ущерб всеобщему благо. Мыльте веревку,
    > или переставайте жить в манямирке.

    мм.. На эту тему есть литература вполне принятая (цитируемая) такими авторитетными научными инстанциями, как РАН например (Институт Философии РАН). Из того, что мне известно - "Капитал" Маркса, "Симулякры и симуляция" Бодияра, "Общество спектакля" Ги Де Бора (ну этот может и не принят РАН, ладно).

    Т.е. я хочу сказать, что это не хаотично-дикий мир обмана. Всё вполне предсказуемо, описуемо и изучено.

     

  • 1.72, Аноним (-), 13:06, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть Clojure, есть ClojureScript. Успокойтесь уже. LISP использует и Amazon, и Ebay и другие крупные игроки рынка. Да, он сложнее и непонятнее. Да, хомячки со средним мозгом не смогут его освоить - только PHP, да и то - кое-как и JS на уровне макаки.

    TypeScript нафиг не нужен при таком раскладе. МС может легко завтра от него отказаться.

     
     
  • 2.75, Аноним (-), 14:16, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Завтра легко может взорваться Йеллоустоун, и достижения XVII—XXI веков потеряют всякий смысл. Значит, нужно прекращать всяческие попытки развивать что-либо?
     
  • 2.87, VladSh (?), 15:27, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > TypeScript нафиг не нужен при таком раскладе. МС может легко завтра от него отказаться.

    На основе TypeScript ангуляр и реакт, так что даже если 20 компаний майкрософт от него откажутся, то это никак не повлияет на его жизнестойкость.

     
     
  • 3.102, rex (??), 19:17, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Eсть flow.
    Oткуда информация, что реакт на TypeScript?
     

  • 1.82, Kodir (ok), 15:11, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Microsoft представила выпуск открытой платформы .NET Core 2.0 для Windows, macOS и Linux

    Учитывая, что .NET  и так с самого начала был виртуальной машиной, как-то глупо смотрится ЧЕРЕЗ 15 ЛЕТ СУЩЕСТВОВАНИЯ попытка быть "многоплатформенной".

    Это не просто 15 лет - это 15 лет работы других людей. У нас, например, куплены компоненты, которые работают исключительно под Win (хотя и писаны для .NET) - потому что приходится использовать Win32 API. Сам наш код тоже немного "попахивает" виндой (например, путь к user/Documents или IPC). Неужели мы будем снова переписывать код (если это вообще возможно), лишь бы запустить это под линукс?? Конечно нет! Заказчик даже слушать такой бред не будет.

    И такая ситуация не только у нас - вся .NET индустрия жила 15 лет в уверенности, что всё, что у нас уже есть (все библиотеки и API) - всё будет работать и дальше. Очевидно, что .NET Core просто вынужден порезать множество функций, чтобы быть переносимым. Тогда какой маньяк будет на это переходить??

    Кратко говоря, MS лоханулась со своим windows only на таком перспективном проекте. А может ДАЖЕ СЕЙЧАС это всего лишь смешные попытки убедить инвесторов в своём "мы ещё ого-го!". Для меня они уже давно не ого-го, так что Core - мёртворождённое дитя.

     
     
  • 2.92, Spart (?), 16:13, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    .NET Core это не про настольные приложения. Это больше про микросервисы под Azure. Если все хорошо работает под Windows - так и оставляют. Если хотят писать микросервисы для контейнеров и нужен именно Linux - тут .NET Core. В нем же вроде даже WFC нет.

    С другой стороны, есть такая штука как .NET Standard. Это подмножество API, которое (в теории) кроссплатформенно и поддерживается обычным .NET и его Core-версией. Так что ничего переписывать с нуля не надо. Надо лишь платформа-зависимый код вынести и написать его аналог для Linux. А что, его так уж и много для серверных приложений бизнес-логики?

     
     
  • 3.114, none_first_ (?), 12:03, 16/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > .NET Core это не про настольные приложения. Это больше про микросервисы под
    > Azure. Если все хорошо работает под Windows - так и оставляют.
    > Если хотят писать микросервисы для контейнеров и нужен именно Linux -
    > тут .NET Core. В нем же вроде даже WFC нет.
    > С другой стороны, есть такая штука как .NET Standard. Это подмножество API,
    > которое (в теории) кроссплатформенно и поддерживается обычным .NET и его Core-версией.
    > Так что ничего переписывать с нуля не надо. Надо лишь платформа-зависимый
    > код вынести и написать его аналог для Linux. А что, его
    > так уж и много для серверных приложений бизнес-логики?

    есть куча аппсерверов, кот. изначально кроссплатформенны, и фреймворки для них
    и опытные разработчики - зачем вляпываться в МС, если разгребать траблы, на платформах отличных от виндовз будет некому. Большинство разработчиков под виндовз не в курсах кроссплатформенности и НЕТ. не явл. исключением

     
  • 2.94, Spart (?), 16:17, 15/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Tizen позволяет писать под .NET Core (Xamarin Forms), приложения для Windows 10 - тоже .NET Core
     

  • 1.109, Аноним (-), 23:07, 15/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Прими боже чего мне негоже?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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