The OpenNET Project / Index page

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

Релиз унифицированной платформы .NET 5 с поддержкой Linux и WebAssembly

11.11.2020 12:50

Компания Microsoft представила новый значительный выпуск платформы .NET 5, в котором предоставлена поддержка Linux, macOS и WebAssembly. В рамках .NET 5 пользователям предложен единый открытый фреймворк и runtime, которые можно использовать в различных областях разработки и на разных платформах. Выпуск .NET 5 сформирован благодаря унификации .NET Framework, .NET Core и Mono. На основе .NET 5 можно создавать многоплатформенные приложения, используя единую кодовую базу и общий процесс сборки, не зависящий от типа приложения.

Продукт .NET 5 продолжил развитие открытого проекта .NET Core 3.0 и пришёл на смену классическому .NET Framework, который отдельно больше развиваться не будет и остановится на выпуске .NET Framework 4.8. Вся связанная с платформой .NET разработка теперь сосредоточена вокруг проекта .NET Core, включая Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF и Xamarin. В следующем выпуске .NET 6 в состав будут включены наработки проектов Xamarin и Mono, которые позволят обеспечить поддержку платформ iOS и Android.

Как и в .NET Core в .NET 5 поставляется runtime CoreCLR с JIT-компилятором RyuJIT, стандартные библиотеки, библиотеки CoreFX, WPF, Windows Forms, WinUI, Entity Framework, интерфейс командной строки dotnet, фреймворки для разработки клиентских приложений WPF и Windows Forms, а также инструменты для разработки микросервисов, библиотек, серверных, графических и консольных приложений.

Помимо JIT-компиляции в новом выпуске предоставлен основанный на наработках LLVM режим предварительной компиляции в машинный код и байткод WebAssembly (для статической использованы Mono AOT и Blazor). Существенно увеличена производительность различных компонентов платформы и библиотек (особенно отмечается ускорение операций сериализации JSON, регулярных выражений и HttpClient). Повышена отзывчивость за счёт модернизации сборщика мусора. Встроен клиент ClickOnce для быстрой публикации приложений. Для Linux и macOS адаптирован API System.DirectoryServices.Protocols для работы с LDAP и Active Directory. Для Linux также добавлена поддержка однофайловых приложений, в которых все компоненты и зависимости упакованы в одном файле.

Отдельно опубликованы стек для разработки web-приложений ASP.NET Core 5.0 и ORM-прослойка Entity Framework Core 5.0 (драйверы, имеются в том числе для SQLite и PostgreSQL), а также выпуски языков C# 9 и F# 5. В C# 9 включена поддержка генераторов исходного кода, top-level программ, новых шаблонов и типа классов record. Поддержка .NET 5.0 и C# 9 уже включена в свободный редактор кода Visual Studio Code.

  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Компания Microsoft опубликовала открытую платформу .NET Core 3.0
  3. OpenNews: Microsoft представил унифицированную платформу .NET 5 с поддержкой Linux и Android
  4. OpenNews: Компания Microsoft опубликовала открытую платформу .NET Core 2.0
  5. OpenNews: Релиз Mono 5.0, открытой реализации платформы .Net
  6. OpenNews: Компания Microsoft представила Mu, открытую модульную систему для создания UEFI-прошивок
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54066-dotnet
Ключевые слова: dotnet, mono, csharp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (179) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, leibniz (ok), 13:32, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    хорошая попытка, M$, но нет
     
     
  • 2.10, Qwerty (??), 13:51, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Не читал, но осуждаю?
     
     
  • 3.16, Андрей (??), 14:16, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +13 +/
    M$ пользуется ресурсами сообщества, теми, которые пляшут под их дудку. Но не даёт права голоса сообществу, тем, которые видят иначе. Для M$ это win-win. И открыто, и "свободно", но развитие только в одном, выгодном им, направлении.

    Остаётся надеяться, что они не потопят Mono слишком быстро.

     
     
  • 4.23, Аноним (23), 15:11, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вообще-то у всех так. Произвол Главных Разработчиков и Сопровождающих - самое мерзкое, что есть в СПО. Даже AGPL менее мерзка.
     
     
  • 5.38, Crazy Alex (ok), 16:52, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    AGPL не мерзка вообще - это способ не дать утащить разработки по проприетарным норам. И "произвол" - не произвол, как раз пока свободная лицензия, есть BDFL - человек, а не громоздкая контора, и софт вменяемого размера. Недовольные уходят в форки, закрыть код всё равно нельзя - и всё хорошо. А вот если у тебя какая-нибудь BSD лицензия паршивая, политика определяется не человеком, а многоногой гадиной-комитетом, да ещё и софт такой, что хрен форкнешь - вот тут уже печально.

    Лицензия здесь, кстати, первична - вспоминаем эпопею с ораклом и mysql/openoffice, owncloud, openwrt и так далее.

     
     
  • 6.73, Тот_Самый_Анонимус (?), 06:45, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >какая-нибудь BSD лицензия паршивая

    Как, всё-таки, корёжит сектантов от большей свободы, чем у них. Ну откажитесь от всего более свободного кода, раз такие принципиальные. Так ведь нет, будут использовать SQLite, апач и лису, но плеваться не перестанут.

     
     
  • 7.95, Анестезиолог (?), 18:34, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С чего бы меня заботила "большая свобода" для проприетарщиков?
     
  • 4.24, Аноним (23), 15:14, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Остаётся надеяться, что они не потопят Mono слишком быстро.

    Они его уже потопили. С покупкой Xamarin. Nat Friedman взялся в MS именно оттуда. У моно своего SDK давно уже нет, всё собирается майкрософтовским, с телеметрией, которая сначала её отсылает, а потом пишет "выставьте такую-то переменную, чтобы отключить телеметрию".

     

  • 1.2, srgazh (ok), 13:32, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Супер!
     
     
  • 2.67, Аноним (67), 03:26, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > .NET 5 продолжил .NET Core 3.0 и пришёл на смену .NET Framework, который отдельно больше развиваться не будет и остановится на .NET Framework 4.8.

    Что за камасутра там происходит?!

     
     
  • 3.102, F1naL (?), 08:51, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раньше были 3 ветки .net
    1) .net framework
    2) .net core
    3) mono

    Теперь останется только  .net core . Это короче чисто историческая херня

     

  • 1.3, Аноним (3), 13:32, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Под линукс этим вообще кто-то пользуется? Лучше/хуже плюсов?
     
     
  • 2.6, Аноним (6), 13:38, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Пятой версией в продакшн? Наверное нет, не пользуются.
    А версии 2, 3, да, есть в продакшен!)
     
     
  • 3.63, n242name (?), 00:43, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    глюкавое поделие, обновил студию (с обновой ставится NET5), обновил некоторые пакеты и все проект не запускается, старые пакеты для которых еще нет обновления, используют примитивы которые удалены, охренеть консистенстность платформы, будем ждать пока доделают до ума

     
     
  • 4.75, Аноним (75), 09:35, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    сам накосячил и кто-то ему виноват
     
     
  • 5.99, n242name (?), 00:10, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    тупое, ищи issue на гитхабе
     
  • 4.128, НямНямка (?), 16:03, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, там так всегда. Но они и предупреждают.
     
  • 2.14, RSarov (?), 14:12, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А зачем с плюсами сравнивать это другая песня. Если уж сравнивать то с java. Это как раз близнецы можно сказать.
     
     
  • 3.89, Секрет (?), 15:18, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ерунду не говорите. Там от близнецов только архитектура выполнения. Синтаксис, логика построения и подход мыследуманья другой в НЕТ немного. Если там сделали, прям как НАДО, нативную компиляция (пошёл проверять), то для бизнеса этот швейцарский нож будет идеален.
     
     
  • 4.129, НямНямка (?), 16:05, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если "бизнес" уже вложился в JEE переход на новую платформу вряд ли имеет смысл.
     
  • 4.130, НямНямка (?), 16:06, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет никакой разницы. Для рядового программера всё одинаково.
     
     
  • 5.138, банан (?), 16:57, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    О да. Все странности скопировали из джавы, даже ковариантные массивы
     
     
  • 6.141, НямНямка (?), 17:08, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Коваритивность вообще решение скорее волевое. Оно не бывает хорошим или плохим. Ну, вернее, оно всегда плохое. Причём без сравнительных категорий.
     
  • 6.144, НямНямка (?), 17:39, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К слову, а чем вам ковариативность в данном случае массивов вам мешает? Ну знаете вы, что массивы в Яве ковариативны и что? Кушать теперь не можете? Не пользуйтесь ковариативными массивами, пользуйтесь какой-нибудь обобщённой коллекцией. В чём тут проблема-то?
     
     
  • 7.151, банан (?), 20:55, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня проблемы нет, просто, к слову заметил, что в c затащили всё без разбору ... большой текст свёрнут, показать
     
     
  • 8.152, НямНямка (?), 22:14, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаете, вопрос эквивалентности очень сложный вопрос Более того, я не знаю ег... текст свёрнут, показать
     
     
  • 9.164, банан (?), 09:38, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    По ощущениям, по назначению Equals хешкод применяется меньше чем для 10 проценто... большой текст свёрнут, показать
     
     
  • 10.165, НямНямка (?), 12:24, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю, у меня наличие умолчального поведения эквивалентности или сравнения не ... большой текст свёрнут, показать
     
  • 2.19, Аноним (19), 14:38, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Под линукс этим вообще кто-то пользуется?

    Маловато, потому что MS удобненько опоздал с релизом кроссплатформенного .NET на несколько лет. Причем как бы красиво ни была написана новость часть кусков .NET по-прежнему работают только на платформе Windows.

    > Лучше/хуже плюсов?

    А вот нельзя сказать, пока не будет понятна задача, которую вы решаете. Если ваше приложение не требует ручной работы с ресурсами компьютера и вы спокойно можете позволить себе GC, то ответ да, однозначно лучше. Лучше, потому что при сохранении прочих равных возможностей вы приобретаете скорость написания кода.
    Если вы хотите вручную рулить указателями и получить высокопроизводительный нативный рантайм, то ответ однозначно нет. Хотя есть функционал работы с указателями и unsafe, сборка нативных приложений вне Windows 10 не ожидается раньше .NET 6, поэтому нет смысла переходить с С++. С другой стороны они научились хотя бы экспортироваться.

    Опять же, если мы говорим про ООП-решения для бизнес-приложений или приложения с GUI, то это подойдёт, там удобно. Оно скорее конкурирует с Java, а не с С++. А если ваши приложения на С - проходите мимо, это не для вас.

    Отдельно нужно в этой связи упомянуть Rust, потому что самое примечательное тут как раз то, насколько далеки Rust и .NET. Все фанатичные преимущества раста не играют никакой роли и не могут применяться в сравнении с .NET, потому что цели и назначения разные. =)

     
     
  • 3.29, анононимс (?), 15:38, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я бы ещё Go упомянул:) нативно и с GC
     
     
  • 4.51, Аноним (51), 21:27, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > нативно и с GC

    Так нативно или с GC?

     
     
  • 5.58, Аноним (58), 22:36, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы дурачек? Вам написали нативно и с GS.
     
  • 5.61, Андрей (??), 23:47, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто для C и C++ нет GC.

    A garbage collector for C and C++
    https://www.hboehm.info/gc/

    > The Boehm-Demers-Weiser conservative garbage collector ...

    Используется, например, в gcc Object-C, Inkscape, GNU mailutils, GNU Guile, Neko VM, NiX package manager, parser3 (parser.ru).

     
     
  • 6.72, Siborgium (ok), 05:51, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы разделяете нативный для языка GC, и сторонний GC, прикручиваемый как библиотека?
     
     
  • 7.87, Андрей (??), 14:04, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я отвечал на "нативность" в смысле нативных программ (т.е. компилируемых в машинный код).
     
  • 2.81, blzz (?), 09:56, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да. позволяет нативно в контейнерах крутить, и готовым оркестратором, кубером например, рулить
     
     
  • 3.115, НямНямка (?), 14:59, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кручу в кубере верчу, обмануть хочу.
     
  • 2.85, mumu (ok), 12:27, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да. У нас в серьёзном продакшене (финансы). Доставляет что стек может быть сильно гибридным (из кучи разных ОС, контейнеров, мобильных платформ и прочего, а команда разрабов при этом одна и та же).
     
     
  • 3.114, НямНямка (?), 14:58, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Финансы это не "серьёзный продакшэн", а куча гуана.
     
  • 3.120, Аноним (-), 15:10, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да. У нас в серьёзном продакшене (финансы).

    Никогда небыла даже близко.

    > из кучи разных ОС, контейнеров, мобильных платформ и прочего,

    Ну вот сами и опровергли

     
  • 2.113, НямНямка (?), 14:56, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сore пользовался. Глюков много и патчей нет годами. А так -- норм. Но это не плюсы ни разу. Это Ява, только менее понятная в плане сборки и работы с проектами. Ну, на мой взгляд.
     
     
  • 3.139, Аноним (139), 17:04, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пользуюсь. патчи выходят регулярно
    известных проблем мало
     
     
  • 4.142, НямНямка (?), 17:09, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Выходят, да, и даже много. Вот только не те.
     

     ....большая нить свёрнута, показать (31)

  • 1.4, Аноним (4), 13:36, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> В следующем выпуске .NET 6 в состав будут включены наработки проектов Xamarin и Mono, которые позволят обеспечить поддержку платформ iOS и Android.

    Тот самый замарин, который настолько кроссплатформенный, что нынче в бубунтах с райдером не запущается? А поддержку из коробки гуя в линухе в .NET 8 ждать?

     
     
  • 2.12, Анончик9999 (?), 14:11, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Когда WinForms, WPF в Linux завезут? Кто-то публиковал под Linux приложения с помощью ClickOnce?
     
     
  • 3.35, Аноним (19), 16:20, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Когда WinForms, WPF в Linux завезут?

    Первое на линуксе не требуется. WinForms - это примерно как стандартный тулкит X Server. Он в Windows-то оставлен для совместимости. Зачем тащить в Linux барахло 30-летней давности заточенное под ядро (именно ядро) другой ОС?
    Второе зависит от WDDM и DirectX от слова "совсем". Как вы думаете что лучше и проще сделать? Написать новый кроссплатформенный тулкит на базе Xamarin.Forms, портировать во все ОС WDDM и DirectX или обмазаться обёртками в стиле wine? ИМХО ответ очевиден.

     
     
  • 4.40, anonymous (??), 17:48, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Первое на линуксе не требуется. WinForms - это примерно как стандартный тулкит X Server. Он в Windows-то оставлен для совместимости. Зачем тащить в Linux барахло 30-летней давности заточенное под ядро (именно ядро) другой ОС?

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

     
     
  • 5.48, Аноним (19), 20:18, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Одна из причин популярности Windows в том, что они не выкидывают, а тащат для обратной совместимости старье десятилетиями. Откройте Windows 10, установленную со стандартными настройками. Попробуйте создать папку на рабочем столе с именем con или prn. Подумайте почему нельзя и почему у вас возникает странная ошибка (привет из msdos).

    Смысл в том, что WinForms не развивается и не будет развиваться никогда. Он старый и исторически сидел в ядре (win32k.sys). После того как Windows перешел на композитный рабочий стол целиком и полностью (8.0+) эти компоненты оставлены ради обратной совместимости.

    Одна из причин низкой популярности Linux на десктопе в том, что он делает наоборот. Ломает API и вынуждает переписывать весь софт (X -> Wayland). Имеет много опций для выполнения одной и той же задачи при полном отсутствии единого стандарта между дистрибутивами (GTK, Qt, EFL,..).

    > Не получится подвинуть джаву, фишка которой в стандартизации.

    В Java нету WinForms, слава Богу. Отсутствие поддержки копролитов на тех платформах, где их не завозили недостатком не является.

    > А то ты написанные программы будут тут работать, а тут не работать.

    Если разработчик не захочет поддерживать платформу, то он и не станет. Тот кто создаёт кроссплатформенное приложение изначально понимает, что к ряду библиотек привязываться нельзя. Улучшение кроссплатформенности в .NET это строго функционал для разработчиков. Тем кто пытается запустить старьё с новыми рантаймами на Linux лучше обратиться в CodeWeavers

    Вообще, это болячка линуксоидов-фанатиков. Улучшение кроссплатформенности новых программ на .NET 5 ни в коей мере не отразится на старых. Разработчики не будут их переписывать. В чем смысл?

     
     
  • 6.55, Аноним (4), 22:01, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Джава сама по себе огорожена ещё круче всяких винформсов. К счастью медленно но верно её выдавливают
     
     
  • 7.148, НямНямка (?), 18:03, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чем например Ява огорожена?
     
  • 6.64, n242name (?), 00:49, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    так хрен редьки не слаще, все равно нет кроссплатформенныъ гуев в Net5, а в джава есть
     
     
  • 7.82, Колаяе (?), 10:00, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как же avalonia? https://github.com/AvaloniaUI/Avalonia
     
     
  • 8.93, n242name (?), 17:02, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    так это ж 3rd party... текст свёрнут, показать
     
     
  • 9.105, Аноним (105), 12:37, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Формально да, но MS их поддерживает ... текст свёрнут, показать
     
  • 5.56, Lex (??), 22:25, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Фишка джавы в уродливых гуях, с которыми она самостоятельно движется в известном направлении( и это вовсе не «успех» )
     
     
  • 6.145, НямНямка (?), 17:41, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да чего в них уродливого-то? Разные есть.
     
  • 5.74, Аноним (74), 07:51, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не получится подвинуть джаву, фишка которой в стандартизации.

    А я то и не знал. Для энтерпайз оборудования с мордой на энтерпрайз джаве использую строго определённую версию. А так как оно разношерстное вот и стоит куча разных вариантов джавы. И все стандартные. И нет, дело не в истечении срока годности сертифкатов.

     
  • 4.54, Аноним (4), 21:59, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    WPF ждали, но кое-кто в МС встал в позу и сказал что даже если прилетят пуллреквесты с готовой имплементацией гуя под линуксы - никто это не будет втаскивать, не в интересах компании. Такой вот особо огороженный опенсорс
     
     
  • 5.83, Аноним (19), 10:58, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Там было очень большое и публичное обсуждение этого вопроса, и я его читал Вот ... большой текст свёрнут, показать
     
     
  • 6.103, Аноним (103), 08:58, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Но ведь Linux не предоставляет WinAPI и не должен.

    Это ещё почему? В Linux есть множество различных GUI API(Gtk,Qt,Tcl,…), почему не может быть свободной реализации WinAPI и DirectX в штатной поставке? Тем более, что всё это не привязано намертво к реестру и модели прав WinNT, только секцию ресурсов переделать(меню,диалоги,иконки), чтобы она тянула файл ресурсов из /usr/share/progname, а не из самого ELF-файла.
    MS почему то не постеснялись реализовать Linux API.

     
     
  • 7.108, Аноним (19), 12:56, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему не может быть свободной реализации WinAPI и DirectX в штатной поставке?

    Может, но НЕ ДОЛЖЕН.

    То что на самом деле нужно, так это LinuxAPI на уровне ОС в юзерспейсе, единое для всех дистрибутивов, гарантированно работающее. LSB - это мало.

     
  • 2.62, банан (?), 00:20, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в бубунтах

    Нет, https://rider-support.jetbrains.com/hc/en-us/articles/360000557259--Obsolete-H

    > с райдером

    Да, Лучше чем с Visual Studio. Jet brains в этом плане молодцы

     
  • 2.116, НямНямка (?), 15:00, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не, это Коре. Просто чуть библиотек накинули. И оно не всё "кроссплатформенное" на деле.
     

  • 1.5, Аноним (6), 13:37, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Когда гуи завезут? Будет КорКде?
     
     
  • 2.26, Аноним (26), 15:21, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://avaloniaui.net/
     
  • 2.36, joe lemonade (?), 16:29, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В следующем ноябре выйдет .NET 6 с поддержкой MAUI - кроссплатформенного UI.
     

  • 1.7, Аноним (7), 13:41, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разработчики wine-mono заявили, что,  благодаря открытому когду, это будет работать в Wine практически без проблем, прям из коробки.
     
     
  • 2.17, Голуб4ик (?), 14:17, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Звучит заманчиво.. интересно узнать, размер проекта после сборки намного ли увеличится
     
     
  • 3.104, Аноним (103), 09:01, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем тебе его статически линковать? wine как и Qt уже лежат на дисках большинства.
     

  • 1.8, Аноним (4), 13:41, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На быстрый JSON кстати сильно плевались, потому что у него части фич не было к которой в других сериализаторах уже попривыкли и активно юзают
     
     
  • 2.106, Аноним (105), 12:40, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Этого никто и не скрывал с самого начала. Хотите фичи — терпите меньшую производительность.
     

  • 1.9, Аноним (9), 13:42, 11/11/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.11, InuYasha (??), 14:02, 11/11/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     
  • 1.13, Андрей (??), 14:12, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Выпуск .NET 5 сформирован благодаря унификации .NET Framework, .NET Core и Mono.

    Что означает "унификации"? Я могу без libmono дёргать mono_XXX API из .NET 5?

     
     
  • 2.21, Аноним (19), 14:40, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/AaronRobinsonMSFT/DNNE
     

  • 1.15, Аноним (-), 14:15, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    От Microsoft нам ничего не нужно!
     
     
  • 2.37, Аноним (37), 16:45, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Удваиваю: горбатого только могила исправит.
     
  • 2.45, Аноним (45), 19:37, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А от гугла нужно?
    По-моему майрософт в сотню раз адекватнее гугла.
     
     
  • 3.47, Аноним (47), 19:52, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Специалист по сортам?
     

  • 1.18, Аноним (-), 14:17, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –23 +/
    Этой новости однозначно большой и жирный минус.
     
     
  • 2.20, Аноним (20), 14:40, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну твоему комментарию точно минус
     
     
  • 3.59, microsoft (?), 22:49, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да да, как мы посмели оскорбить твой обожаемый M$
     

  • 1.22, Урри (ok), 15:08, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Новость превосходная, хотя и несколько запоздавшая.

    Ситуация, кстати, довольно забавная:

    Когда-то майки забабахали си-шарп в противовес джаве, засунув в него все то, чего жабе сильно не хватало и что Гослинг туда впихивать не собирался (зачастую банальным "не хочу", у кого есть желание может по рассылке полазить). Примитивные типы (не все есть объект - число это просто число), структуры на стеке (меньше работы gc), лямбды, феноменально простой pInvoke заместо кошмарного jni, linq(!!!) и т.д. и т.п. Это была бомба, обещавшая лучший язык тысячелетия.

    И что же майки решили сделать? Они решили "пускай этот лучший язык будет прибит гвоздями к нашей ОС - кто хочет лучший язык, пусть платит нам деньги за ОС. Шарп потащит Виндовс вперед, как ракетоноситель, в светлое и богатое будущее!".

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

    Однако, к 2019 году майки наконец прозрели, что прocрали все полимеры, и решили ударными темпами возвращаться. Получится ли у них? Возможно. Ведь шарп действительно прекрасный и удобный язык. Особенно на фоне того, как оракел пытается похоронить джаву.

     
     
  • 2.27, Аноним (-), 15:36, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –21 +/
    Как же тошно читать сообщение от анального раба Майкрософт.
     
     
  • 3.155, Аноним (105), 22:40, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    «Анальный раб» Microsoft называет одно из главных детищ Microsoft **вном. Л — логика.
     
  • 2.30, Анонимный_анон (?), 15:46, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Гражданин, завязывайте курить линолеум.
     
  • 2.31, анонимбр (?), 15:46, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    C# действительно лучше Java:) в Java даже properties нет string Name { get; set; }. В Typescript кстати тоже есть. Но все портит only Windows. Я как-то давно присматривался к Mono. У меня сотрудник плюются от Java после C#. В конце концов я понял что он прав и больше не пишу джабе уйдя в другие языки.
     
     
  • 3.39, Анын (ok), 17:08, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Windows only только GUI: WPF & WinForms. И то есть варианты типа авалонии. Калькулятор вон недавно на линукс перетащили.
     
     
  • 4.65, n242name (?), 01:04, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да хватает там говна, много что нереализовано

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

    в общем пилить они его будут еще года 2 до нормального состояния,
    и комьюнити к сожалению там кусок говна
    большей частью индусы макаки обиженные

     
  • 3.101, Аноним (101), 02:24, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас есть Kotlin, который ничем не хуже C# и совместим с Java-кодом.
     
     
  • 4.107, Аноним (105), 12:44, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хуже. Хотя пытается догонять, да.
     
     
  • 5.179, Аноним (179), 23:07, 23/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у котлина есть пачка приколюх:
    1. Компиляция в js;
    2. Компиляция в нативный код; (ради ios)
    3. Компиляция в java-код;
    4. Поддержка от гугла для Android;
    5. Куча сахара специально для DSL. (Гуглим Jetpack Compose);
    Причём всё это работает так хорошо, что jb делают свой space целиком на котлине (бэк, фронт, мобилки)
     
  • 3.117, НямНямка (?), 15:04, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Всё это мишура. Шарп от Явы в писанине ничем ни лучше, ни хуже. Никакой принципиальной разницы нет. Но в Яве сложное делать проще -- инструментарий куда более зрелый и проработанный.
     
  • 2.32, Аноним (19), 15:48, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот да На протяжении многих лет С не выбирался как язык для проекта из-за подв... большой текст свёрнут, показать
     
  • 2.43, Соня Мармеладова (?), 19:02, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Борода. У создателя не было было бороды.
     
     
  • 3.46, user (??), 19:38, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У созданых женщинами языков сложнее определить.
     
     
  • 4.84, Аноним (84), 11:39, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ничего, сейчас и у женщин может быть борода!

    Даже член.

     
     
  • 5.91, анонн (ok), 16:24, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничего, сейчас и у женщин может быть борода!
    > Даже член.

    Не хочу смущать жертву современной системы образования (и зомбоящика с зомбонетом), но "сейчас" тут лишнее.
    Взамен, советую пересилить себя и ознакомиться с наукой о живых существах (биология), в частности с такими вещами как "онтогенез", "гормоны" (и их влияние на фенотип - анонимов ждет много открытий чудных), а так же "хромосомы" и возможные сбои всех этих штук.

     
     
  • 6.134, НямНямка (?), 16:17, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да? Гормоны можно было купить хрен лет до нашей эры? Не знал. Спасибо, что просветили.
     
     
  • 7.168, анонн (ok), 16:02, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Да? Гормоны можно было купить хрен лет до нашей эры?

    Проще. Их можно было (пере или недо)получить абсолютно бесплатно уже тогда, из-за сбоя этого самого "гормонального механизма". Из-за недоедания, авитаминоза, болезни каких-либо органов и прочих "прелестей". Или хирургического вмешательства.
    Уж излишней растительностью на женском лице или женоподобными мужчинами никого не удивить было.

    > Не знал. Спасибо, что просветили.

    Всегда пожалуйста!
    Но все же, на досуге почитайте хотя бы учебник по биологии для 8-9 классов.

     
     
  • 8.169, НямНямка (?), 20:03, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да Вы там бывали Есть достоверные сведения Их нет Тот объём гормональных пре... текст свёрнут, показать
     
     
  • 9.173, анонн (ok), 00:47, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сведения о кастратах, хоровых мальчиках , евнухах Или о сбоях в наборе хромо... текст свёрнут, показать
     
     
  • 10.177, НямНямка (?), 10:39, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а ещё тогда антиподы жили Вот, написано же И даже фотки есть Потому чт... текст свёрнут, показать
     
  • 2.57, Lex (??), 22:32, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вероятно, дело было не только в этом.
    ШарпОвые приложения очень долгое время были жирнющими и тормозными и это помимо того, что их требовалось-таки компилить
     
  • 2.71, Аноним (71), 05:28, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Чувствуется что ты не программист. Я читал исходники Шарпа. Как буд то написано было студентами бесонными ночами. Надо и земля с джавой. Написали в язык полную туфту одноразовую.
    Микрософт - это работает не трогай. А джава для души!
     
     
  • 3.140, Аноним (139), 17:06, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    смешно такое читать
     

  • 1.25, Аноним (25), 15:17, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Верните WCF который вы удалили. Пока не сделаете я вынужден буду на NET Framework 4.8 сидеть.
     
     
  • 2.28, Аноним (-), 15:37, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Раб ты что тут раскричался. Лучше купи нашу лицензию.
     
     
  • 3.33, Анончик9999 (?), 16:05, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На.Net давно есть возможность свободно клепать приложения.
     
  • 3.53, Аноним (51), 21:36, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Раб
    > купи нашу лицензию

    Джавовую?

     
  • 2.49, Аноним (49), 20:30, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    gRPC
     
     
  • 3.110, анонимно (?), 14:17, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю. Всем нужно глянуть gRPC, отличная вещь.
     
  • 2.100, Anonymousqwe (?), 01:59, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://github.com/CoreWCF/CoreWCF
     

  • 1.34, anonymous (??), 16:15, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > разработки клиентских приложений WPF и Windows Forms

    Они что это дело портировали под линукс? Или поддержка линукса там ограниченная?

     
     
  • 2.119, НямНямка (?), 15:08, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не портировали и не собираются.
     

  • 1.41, Аноним (41), 18:12, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    GUI там кроссплатформенным стал или условно только?
     
     
  • 2.44, ARKNET (?), 19:21, 11/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    развивается Avalonia UI и Uno Platform с помощью которого портировали калькулятор с fluent дизайном. Ещё и MAUI, но стабильная версия выйдет только с релизом Net 6
     
     
  • 3.183, Sasha (??), 20:33, 09/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Uno - https://platform.uno/
    Avalonia - https://avaloniaui.net/
     
  • 2.96, Anonymouz (?), 19:28, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    До чего же забавно видеть на ЛОРе и опеннете вопросы про GUI в каждой первой теме про .net core :)
    Столько лет значительная часть суровых линуксоидов презрительно использовали термины вроде "мышевоз" относительно ущербных ламеров, которым нужен был GUI, а не прекрасная консолька.
    И вот теперь, когда все стремительно перетекает на Web-технологии, включая даже свежий корпоративный софт, местным завсегдатаям просто позарез оказались нужны WinForms и WPF! Существующие кросс-платформенные решения им не подходят, нужно непременно поросшие мхом виндоформы!
    И не важно, что большинство известного софта, имеющий развесистый гуй, намного старше 10 лет и подобные приложения никогда и не писались на дотнете, не его это ниша.
    Но нужно же придумать, почему кросс-платформенный дотнет - это полное говно? Вот ОФИЦИАЛЬНОГО гуя от микрософта нет! Примерно через год появится, но это уже дело будущих сражений. Уже сегодня хватает проблем - тот же VSCode, которым умеют наглость пользоваться все больше суровых линуксоидов, да еще и хвалить его в слух на этих страницах!
     
     
  • 3.111, анонимно (?), 14:19, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ахахах, вот точно подмечено. Внезапно всем консольщикам зачесались гуи ))
     
     
  • 4.126, Confucius (?), 15:18, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, GUI is the new Black. Хит сезона)
     
  • 3.121, НямНямка (?), 15:10, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А за что VSCode хвалить? Ну работает и работает. Довольно унылая хрень. Как прочие массовые "среды разработки".
     
     
  • 4.125, Confucius (?), 15:17, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пишут, что кросс-платформенный, опенсорс, активно пилится на гитхабе, есть куча плагинов на все случаи жизни. В два пинка можно развернуть его сервер у себя и кодить из любого браузера, хоть с айпада. Но раз вы говорите, что довольно унылая хрень, значит врут...
     
     
  • 5.131, НямНямка (?), 16:11, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем мне это? У всех давно всё "с полпинка" развётрывается. Это очередной "швейцарский нож", в котором вроде и всё есть, а всё непригодно для фактического применения. Очередное spring boot. Мне не нужно с полпинка, мне нужно понимать что делается и как. Мне нужен хороший редактор с развитыми возможностями компоновки кода как мне его удобнее будет воспринимать. А все эти полпинки -- в зад.
     
     
  • 6.146, anonymous (??), 17:47, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Начнем с того, что мир не вращается вокруг тебя И если тебе лично что-то не нуж... большой текст свёрнут, показать
     
     
  • 7.149, НямНямка (?), 18:05, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Знаешь, я убеждённый солипсист и для меня таки мир крутиться только вокруг меня. Потому что нету больше вокруг чего. Поэтому моём личное мнение говорит мне о чём угодно всё и сразу.
     
     
  • 8.153, НямНямка (?), 22:21, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, увы, грамматика русского языка вокруг меня не крутит 124 ся А так, да -- V... текст свёрнут, показать
     
  • 8.163, Аноним (163), 08:21, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Слился, а как дысал-то как дысал хехе ... текст свёрнут, показать
     
  • 4.127, Амоним (?), 15:34, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    VSCode это не "среда разработки", а текстовый редактор. И всем известно, что настоящие линуксоиды юзают vim или emacs, которым не нужен гуй. Но с тех пор, как дотнет стал опенсорсным и кроссплатформенным, оказалось, что очень важное значение имеет работоспособность Windows Forms и WPF под линуксами, очень многие спрашивают...
     
     
  • 5.132, НямНямка (?), 16:14, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как текстовые редактор VSCode и так себе. Мне куда удобней пользоваться git-ом и mvn из командной строки, а кодить в том же Эклипсе. Мне плохой комбайн не нужен. Я в таких комбайнах не понимаю что происходит.
     
     
  • 6.147, anonymous (??), 17:54, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне куда удобней пользоваться git-ом и mvn из командной строки,

    И я пользуюсь git'ом из командной строки в VSCode, если мне надо, а если нет, то и никакой командной строки у меня не видно. Самая обыкновенная командная строка, как и у тебя.

    > Мне плохой комбайн не нужен. Я в таких комбайнах не понимаю что происходит.

    Комбайн из текстового редактора делает пользователь. Это он занимается его настройкой и выбирает, какие плагины ставить.

     
     
  • 7.150, НямНямка (?), 18:07, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что в этом такого, чтобы заявлять о каком-то прям уникальном супер-пупер удобном опыте? Рядовая лажа. Некрасивая и не фига не удобная.
     

  • 1.60, Некурю (?), 23:35, 11/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забудьте всё, что было! У нас новая технология. И так 25 лет подряд))))
     
     
  • 2.68, Компостер (?), 03:45, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот именно поэтому 15 лет назад при выборе во что окончательно специализироваться в системном администрировании я выбрал Linux. И ни разу не пожалел - большая часть моих знаний актуальна до сих пор и будет актуальна еще десятилетия, если мне надо я всегда могу посмотреть исходники ядра, маны, найти кучу людей и рассылок которые разьяснят почему в ядре/coreutils/findutils/etc что-то именно так а не по-другому. И я с сожалением и сочувствием смотрел все эти годы на мучения бывших коллег которым приходилось каждый год переучиваться под очередные "инновационные технологии" от M$ представляющие из себя черный ящик и работающие именно так "потому что так надо", у них все обучение и понимание сводилось к тупой зубрежке всей это бессмыслицы и исследованиям методом научного тыка.
     
     
  • 3.76, Аноним (75), 09:44, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    15 лет ничего не делать? норм работа
     
  • 3.86, Аноним (86), 13:41, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кocтылинупc и вдруг стабильный? С тобой точно всё в порядке? Стабильно он может разве что не работать вообще-то, ибо ломают его постоянно. Начиная со Stable API is nonsense, из-за чего драйверописание превращается в тот ещё аттракцион и заканчивая всякими переходами между мажорными версиями gtk с qt и прочими интересными вещами (hal выпилили, udev впилили - и всё, переписывай теперь). Винда тоже не подарок, что творилось при переписывании софта с XP под висту я прекрасно помню - но это было почти  лет назад, а в кocтылинупce такая веселуха - повседневная реальность.
     
  • 3.94, Аноним (19), 18:26, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня ситуация абсолютно обратная Выбрав 15 лет назад специализацию на системн... большой текст свёрнут, показать
     
     
  • 4.98, Аноним (98), 23:10, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Везде все одинаково. Если речь про .Net, то там полно кода вообще без документации и чтобы этим пользоваться нужно лезть в глубины глубин и самому разбирать код как это все работает. Такая же ситуация с юниксовым софтом (да, местами где-то лучше, местами где-то тоже самое).

    Смешно, что большинство современных админов считают, что администрирования софта это пик их карьеры. Лезть в код и его патчить это и есть системное администрирование испокона веков. Историческая справка, в эпоху BBS были sysOp и sysAdmin, первые модерировали и перезапускали BBS, в то время как вторые модернизировали, патчили и т.д., вели так сказать прогрес. Вывод: жимкать кнопки, читать доку к конфигу в /etc это уровень sysop. Так чем вы гордитесь? =)

     
     
  • 5.135, Аноним (139), 16:18, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Давай пруфы про код без документации
     
     
  • 6.154, Аноним (98), 22:34, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я лично такие случаи не записываю. Смысл не в том, что нет страницы с докой, а в том, что из нее ничего не ясно. Описание было в стиле вот функция, возращает то-то, точка. Встречались целые куски API, из описания которого вообще не ясно как этим пользоваться. Код в тоже время был рабочий и полезный. Выход был либо искать в нете того кто разобрался и рассказал, либо самому вникать в дебри.

    С учетом того, что я не помню какие именно это были случаи и с тем фактом, что документация обновляется, найти конкретные косяки не представляется сейчас возможным. Как встречу еще раз -- напишу.

     
  • 6.156, Аноним (98), 22:54, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно не самый лучший пример, из последнего, где были трудности https docs ... большой текст свёрнут, показать
     
     
  • 7.157, Аноним (98), 23:01, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как зашит-то интересно https://github.com/aspnet/Identity/blob/feedcb5c53444f716ef5121d3add56e11c7b71
     
  • 7.162, Аноним (19), 06:35, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я не понимаю ваше непонимание Начнем с конца, семантически вот такая строка ... большой текст свёрнут, показать
     
     
  • 8.170, Аноним (98), 22:01, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1 Мультитенатность Зачем она нужна в корпоративных B2B приложениях Не нужна ... текст свёрнут, показать
     
     
  • 9.176, Аноним (19), 09:52, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и начинает до меня доходить ваше непонимание Вы видимо дурак Точка Вам ... большой текст свёрнут, показать
     
  • 8.171, Аноним (98), 22:35, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вам интересно зачем делал через Policy Затем, что Это работает Author... большой текст свёрнут, показать
     
     
  • 9.175, Аноним (19), 09:27, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага значит всё-таки из контекста проверяете Угадал Официальная статья чем конк... текст свёрнут, показать
     
  • 8.174, Аноним (98), 05:34, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вобщем, решил вопрос services AddAuthentication AddJwtBearer JwtBearerDefa... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (15)

  • 1.66, Аноним (66), 01:59, 12/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Годно и без подводных камней с лиценционной политикой(привет Oracle)
     
     
  • 2.69, btrfs (?), 04:37, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что там с Oracle? Жабу собирают все кому не лень, есть из чего выбрать. Как у MS с этим?
     
     
  • 3.77, Аноним (66), 09:48, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle JDK как бы намекает, что если ты бомж то юзай недоджаву OpenJDK без поддержки, то есть тип сам фикси... двойные стандарты опенсорса такие двойные
     
     
  • 4.123, НямНямка (?), 15:15, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не рассказывай сказки. Нет никакой проблемы с любым желаемым уровнем поддержки OpenJDK. Есть и бесплатный LTS, есть и платный. Причём очень разный платный, т.е. есть конкуренция.
     
     
  • 5.159, Аноним (159), 05:32, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    OpenJDK какой версии в LTS силами IBM? 8? 9? А сейчас 15 версия языка! Шикарная поддержка протухшей жабы
     
  • 3.79, Аноним (66), 09:50, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню что бомж в понимании Oracle это средний и малый бизнес, а не любитель сосисок красная цена
     
     
  • 4.137, НямНямка (?), 16:28, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чего вы к Оракл пристали. Оракл давно не монополист в коммерческой поддержке Явы.
     
     
  • 5.160, Аноним (159), 05:35, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Оракель владелец жабы на все 100, а всякие там jcp получают зеленый свет с разрешенич прорицателя...
     
  • 3.136, НямНямка (?), 16:25, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У МС всё откровенно. Ставишь dotnet и тебя сразу предупреждают, что поделие будет собирать инфу в пользу МС. Отказаться можно только отказавшись устанавливать. Ну и куча всяких каверзных ограничений на коммерческое использование.
     
     
  • 4.180, Аноним (179), 23:18, 23/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1. Хорошо что честно, сразу, и коротко говорят. Некоторые прячут такую информацию за километровыми стенами из лицензионных соглашений. А потом в принципе не дают возможности отключить.
    2. SET DOTNET_CLI_TELEMETRY_OPTOUT=1
    3. А телеметрия только для CLI, но не для рантайма
     
     
  • 5.181, Аноним (179), 23:25, 23/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А ограничений на коммерческое использования никаких нет: https://dotnet.microsoft.com/platform/free
    И это явно описано в лицензии:
    runtime: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
    installer: https://github.com/dotnet/installer/blob/master/LICENSE
    sdk: https://github.com/dotnet/sdk/blob/master/LICENSE.TXT
     
  • 2.122, НямНямка (?), 15:13, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, тут нет подводных. Тут надводные и не камни, а целые Эвересты. Писать коммерческое пока на этом нельзя.
     
     
  • 3.182, Аноним (179), 23:25, 23/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Почему?
     

  • 1.70, Аноним (71), 05:24, 12/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем пинать труп?
     
     
  • 2.78, Аноним (66), 09:49, 12/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если ты про Java, то дотнет ее не откровенно отфудболивает
     

  • 1.80, Аноним (66), 09:53, 12/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Плюс дотнета в том, что он самодостаточен(все из коробки), в отчилии от java с ее тысячями фреймворков, систем сборок, виртуальных машин, реализаций либ и прочих ништячков для гуранов говнеца
     
     
  • 2.124, НямНямка (?), 15:17, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да уж, странно обилие инструментария под любые нужды и задачи объявлять минусом.
     

  • 1.88, Аноним (-), 14:19, 12/11/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

     ....ответы скрыты (2)

  • 1.109, rf34905803945 (?), 13:28, 13/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень хорошо. Спасибо, Майкрософт! Развивается пакет. Не может не радовать. Хотя, может не рабовать. Если ты не используешь NET.
     
  • 1.112, Алик (?), 14:28, 13/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как ни крути у c# в visual studio, перед Java было явное приимушество в виде редактора форточек, ибо каждый раз руками писать и отвлекаться дело явно лишнее.
     
     
  • 2.133, НямНямка (?), 16:15, 13/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну не знаю, я под FX пишу и ничего меня не парит.
     
     
  • 3.161, Аноним (159), 05:37, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    JavaFX? Который подох лет 6 назад? И выкинут ораклом на мороз? Что ты такое анонимус?
     
     
  • 4.166, НямНямка (?), 12:29, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ваши познания поражают глубиной.
     
  • 3.167, Алик (?), 14:10, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В FX builder и пр. плохо то что конструкторы генерируют очень много лишнего кода, который только путает, да и потом его установить целый геморой.. Да и в jar,ax есть такая проблема, что не понятно как его распространять. В магазинах линуксе нельзя просто взять и закачать свою программу написаную на джаве, то же самое я так понимаю и в виндовс и маках


     
     
  • 4.178, НямНямка (?), 10:43, 15/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну "установить" геморроя как раз нет никакого. Да и нативную инсталяшку тоже сделать не так, чтобы уж сложно. И, да, получается толсто.
     

  • 1.118, Аноним (118), 15:05, 13/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Память оно жрёт просто ушатаешься. Классический виндовый .Net и Java просто ультра-легковесные по сравнению с ним. Единственный выигрышь по сравнению с Electron - что пишешь на полноценном языке, а не на жабоскрипте.
     
  • 1.143, НямНямка (?), 17:13, 13/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В общем, интересная штука. Со временем может Яву подвинет.
     
     
  • 2.158, Аноним (67), 00:48, 14/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скорее сдохнет и вместо него очередное "ненужно" придумают.
     

  • 1.172, Александр (??), 22:35, 14/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, mono можно было использовать как встраиваемую в приложение библиотеку, и отлаживать C#, запуская это приложение из Xamarin/VS. А с .Net Core такое можно?
     

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



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

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