Компания Microsoft представила выпуск открытой платформы .NET Core 3.0 для Windows, macOS и Linux. Исходные тексты компонентов .NET Core распространяются под лицензиями MIT и Apache 2.0. Кроме Windows заявлена поддержка Red Hat Enterprise Linux 6 и 7, CentOS 7, Debian 9+, Fedora 28+, SUSE Linux Enterprise Server 12 SP2+, openSUSE 15+, Oracle Linux 7, Alpine Linux 3.8+, Ubuntu 16.04+, Linux Mint 18+, macOS 10.13+. Также сообщается о согласовании поставки .NET Core 3.0 в составе дистрибутива RHEL 8 в наборе Red Hat Application Streams...Подробнее: https://www.opennet.me/opennews/art.shtml?num=51547
Господа № 203, кажется вам вскоре больше нечем будет понтоваться. 2020... "Компания Microsoft опубликовала открытую платформу Windows"... Зачем вы сопротивляетесь, мистер Андерсон?
главное чтоб не наоборот - "приняла решение о закрытии убыточной платформы windows, клиентам предложена миграция на продукты ibmhat. Компания microsoft после оптимизации планирует заняться производством умных унитазов, безумных кофеварок и уже выпустила концепт летающего тостера. Управляются интуитивно-приятным приложением, разумеется, через облачный сервис где-то в Azure. Мы видим свое будущее в Интернете дрянных Вещей, а не в развитии устаревшей концепции "десктопа"
M$ EEE в действии. Главное быть наготове - нож в спину может последовать в любой момент.
> M$ EEE в действии. Главное быть наготове - нож в спину может
> последовать в любой момент.Какую спину? Вы все "плохим игроком в доте" стоИте.
А толку то?
Венда весьма уныла, это всё ещё хуже чем дела в опенсорце.
Господа, M$ с огромной радостью представляет вам новый OpenSource зонд. Он настолько огромный, что с лёгкостью заткнёт любую дырку.
> WPF, позволяющего создавать кроссплатформенные интерфейсы пользователяА вот это уже интересно. И какой там у него бэкенд на линухе? GTK? Qt? Или что-то свое? А с вяленым как дела?
В статье написано что ограничено платформамами Винды пока
Кроссплатформенные интерфейсы пользователя, но только для Windows. Ясно.
Так всегда было... И так будет :-)
Windows 10 Home, Windows 10 Pro, Windows 10 Enterprise и т.д. -- чем не разные платформы? :)
Тем, что редакции.
> Поддержка создания графических приложений ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF.
>> Поддержка создания графических приложений ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF.Это не так. ниже уже написали про AvaloniaUI
Хрень, никто даже и не думает об этом
https://github.com/dotnet/wpf/issues/48
тебе ж написали - подумали, еще раз подумали - осознали - прожект века, требующий немеряных денег, грозящий затянуться на непойми сколько и с непонятным выхлопом в результате.Поэтому решили - делать его не будут. Но если ты сделаешь и принесешь в клювике (именно готовый проект, а не полсотни одиночных пулреквестов, двигающих в эту сторону по миллиметру, попутно ломая то что до тебя работало) - они могут попытаться его вмержить.
А если и не захотят - у тебя будет работающий код, который тебе никто не запретит использовать и развивать как хочешь. И в этом весь смысл опенсорса, по их мнению.
Но ты ж неосилишь...
В тексте новости ошибка - WPF есессно win only, ибо завязан на рендеринг через directx. Что-то очень похожее делает проект https://avaloniaui.net , вот там действительно кроссплатформенно
> А вот это уже интересно. И какой там у него бэкенд на
> линухе? GTK? Qt? Или что-то свое? А с вяленым как дела?AvaloniaUI там http://avaloniaui.net/
С вяленым в AvaloniaUI пока перевели попапы на C#-реализацию xdg_positioner (https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalo...). Чтобы проще портироваться на него потом было. Непосредственно wayland-бакэнд затрудняется отсутствием C#-биндингов к libwayland, которые надо будет писать самостоятельно.
Там гуй вменяемый кроссплатформенный не появился еще?
"M$" и "вменяемый" в одном предложении? LOL
неа, кросс-платформенный только для web (на html,css)
но зато не надо javascript обмазыватся - можно писать на более вменяемом и типизированном C#
Есть же Java. Чем не угодила?
C# на порядок лучше.
Та не, больше!
Сильнейшая аргументация. Здравым смыслом нельзя объяснить выбор платформы которая полноценно работает только на винде. Ни тебе ни мобильной разработки, ни серверной. Зачем разраб изначально себе подкладывает грабли понять невозможно.
>>Здравым смыслом нельзя объяснить выбор платформы которая полноценно работает только на винде."Полноценно" - это значит непременно с гуем? Еще примеры есть?
>>Ни тебе ни мобильной разработки, ни серверной.
Вот это уже откровенная неправда:) Как раз с кроссплатформенной серверной разработкой в .net core все прекрасно, почитали бы хотя бы новость. И с мобильной разработкой тоже - нет наверное другой такой экосистемы, которая бы позволяла писать так легко на одном языке и под Android, и под iOS. Да, формально это делается при помощи Xamarin/Mono, однако это все та же Microsoft и проекты находятся в процессе активного обмена кодом и слияния, в грядущем .NET 5 возможно все унифицируют. Попробуйте на ванильном JDK разработать что-нибудь для айфона или андроида ;)
И это возвращает нас к вопросу про гуй - в 2019 году гораздо важнее разработка бэкэнда и сопутствующих клиентов - веб или мобильных приложений. Классические десктопные приложения - это очень узкая ниша, поэтому не переживайте так за майкрософт и за дотнет.
И все равно страшно на нем начинать делать что-то, хоть и сися неплоха сама по себе. Опыт вендорлока с майками (сильверлайт) еще долго выветриваться будет из сознания.
И с флешами. И с ойпхонами. И с джавой. По сравнению с ними дотнет кор совсем не страшный
Жаба на приколочена к винде и средства разработки тоже.
Не надо ля-ля.
>> Жаба на приколочена к винде и средства разработки тоже..net core работает как на Windows, так и Linux с macOS, есть и кроссплатформенные среды разработки типа JetBrains Rider и VS Code.
"Приколочена к винде" разве что Visual Studio и её основа - WPF, ну так никто не заставляет этим пользоватся. Дотнет кор никогда не позиционировался как средство разработки гуя, и вряд ли будет, учитывая современные тенденции (хотя и тут есть определенные опции).>>Не надо ля-ля.
Вот-вот.
>типа JetBrains RiderВы как раз привели очень удачный пример "ущербности" Java и гуя на ней...
>>Вы как раз привели очень удачный пример "ущербности" Java и гуя на ней...Для протокола - лично я про "ущербность" Java ничего не говорил. Большие молодцы JetBrains и продукты у них отличные, а главная их платформа сделана на Java. Не в последнюю очередь, конечно, потому, что их первый флагманский продукт - IntelliJ IDEA, это Java IDE.
И тот факт, что это Java, никак не делает .NET Core автоматически какашкой, прибитой какими-то воображаемыми гвоздями к Windows, как утверждает тут один товарищ с весьма вычурным ником. Нравится Java - пишите на Java. Есть довольно много людей, которые предпочтут новенький C# 8 Джаве, и теперь у них есть еще больше причин это сделать.
На тулките xwt сделана, например, MonoDevelop для всех трех платформ, на Маке так вообще она гордо именуется Visual Studio for Mac. До возможностей IDE от джетов ей, конечно, далеко, но это скорее JetBrains слишком крутые, а не .NET плох. Но есть факт - есть вполне функциональная кроссплатформенная IDE, ущербность чего (в кавычках или без) это (не) доказывает?
Оне смог дождаться загрузки ни одной из их айдэ
Mono и Xamarin тоже не приколочены. А вот гугль уже наелся свободок жабы, да.
Равно как и сотни поделок на жабе которые как бе должны быть кроссплатформенные, но на самом деле даже не близко, проще через wine запустить
> Поддержка создания графических приложений ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF.это слегка глупо со стороны микрософта (и в контексте их политики последних пары лет):
на гтк и кути столько жалоб, что у впф были бы неиллюзорные шансы доминировать
Овчинка выделки не стоит, там проще все с нуля переписать. Если вам нравится подход WPF, обратите внимание на https://avaloniaui.net/ (уже есть линк выше , ну да ладно). Они пока ещё в начале пути, но выглядит интересно’ есть даже РоС в Web Assembly
лично мне гтк нравится больше всех (но его главный недостаток, что т.к. они подневольны ред^wайбиэму, они не могут принимать все решения в рамках нормальных технических дискуссий как в настоящих опенсорс проектах, и часто идут на поводу у команды дизайнеров, которые, мягко говоря, имеют другие цели у себя в головах или где там)
например, эти у~бки чисто из принципа захардкодили отключение подчеркивания на кнопках (даже код не удален, а тупо значение настройки было изменено с чтения конфига на "0")или ломание апи тем каждые пару релизов и принципиальное нежедание документировать эту часть апи
всякое такое
но с положительной стороны гтк использует богоподобный гобжект, почит ванильный css для темок и, менее важно сейчас, но хорошо в плане перспективы -- на мобильных устройствах он использует те же наборы виджетов, что и на десктопе, без разделения на десктоп-онли виджеткит и какой-то отдельный инородный десктоп/мобайл набор
Чем оно лучше QML?
На сам по себе куть жалоб практически нет, это отличный инструмент.
Ну и до кучи https://wiki.qt.io/Language_Bindings#Qt_for_C.23.2FMono.2F.N...
> Жалобы на Qt только у криворуких бoлванов вроде тебя.как там си биндинги поживают?
WPF - это та хрень с вечно мыльными шрифтами, где даже пустая формочка уровня Hello World'а грузится секунд десять? Спасибо, Electron и то лучше.
и как там в параллельной вселенной? погода хорошая?
точно не лучше.. со шрифтами они порешали... неидеально, но вполгне годно
> это слегка глупо со стороны микрософтаСкорее - с вашей стороны. Вы правда думаете, что для портирования на другие платформы WinAPI, которое лежит под всей графикой Корки, майкрософту нужно просто слегка захотеть?
А сделать второй Qt, только свой и лучше, да еще и переползти на него всем дотНетом... это им просто слабо.
>> это слегка глупо со стороны микрософта
> Скорее - с вашей стороны. Вы правда думаете, что для портирования на
> другие платформы WinAPI, которое лежит под всей графикой Корки, майкрософту нужно
> просто слегка захотеть?Ну да. И договориться с Wine. :)
> Ну да. И договориться с Wine. :)Кабы Wine полноценно покрывал всех винапишных тараканов - на нем уже собрали бы WinuxNG и автоматически обновлялись с Десяточки.
> Кабы Wine полноценно покрывал всех винапишных тараканов - на нем уже собрали
> бы WinuxNG и автоматически обновлялись с Десяточки.сделал столько опечаток в слове "реактОС"
> Скорее - с вашей стороны. Вы правда думаете, что для портирования на другие платформы WinAPI, которое лежит под всей графикой Корки, майкрософту нужно просто слегка захотеть?дело не в том, что они сами не хотят портировать это, а в том, что принципиально не готовы рассматривать даже пулл реквэсты
Вот пишут и спрашивают про гуй. Вы видели какой гуй в вин10? Там один венигрет. Что говорить о других платформах, если они норм гуй на одной запилить не в состоянии.
> Вы видели какой гуй в вин10? Там...минимализм. Гуй, который не вырывает тебе глаза стеклянными кнопками и выпуклыми рамками.
жаль только, кроме гуя (да и то местами) там нет вообще ничего минималистичного
> жаль только, кроме гуя (да и то местами) там нет вообще ничего
> минималистичногоПриложения, написанные на чистом WinAPI весьма минималистичны. Да, искусство создания таковых несколько, хм, элитарно, но оно ещё не утеряно и продолжает сохранять определенное количество приверженцев.
А что тебе мешает отрисовать интерфейс самому? Qt декорируется каскадными таблица как сайт. Можешь сделать что угодно.
кто бы что ни говорил, но по скорости решения задач "запилить фичу А в продукте B" с майкрософтом по-прежнему не идут ни в какое сравнение ни гугл, ни все остальные. Эту бы энергию, да в мирных целях.
Кто бы чтобы не говорил, но винда была, есть и будет всегда ОС номер один на настольном ПК. Они мобилки прокакали, сервера прокакали, они все прокакали, но вот настольные ПК в их руке и ни мак, ни линукс никогда не достигнут этой высоты,как бы линуксоиды не пердели.
За счёт того, что они были первыми, кто так распространил свой продукт среди корпоративных сотрудников? Люди просто даже не знают, с чем они работают. Слово "ворд" стало нарицательным для бабулек, которые уже начинают путаться в экселе, т.е. которые вообще не понимают как это работает. А потом вы удивляетесь, с чего бы это "никто" не хочет переходить на опенсорс...И всё таки тема о другом, а именно о том, что MS типо вроде как делает кроссплатформ под свои решения, что пугает учитывая печальную историю тех же офисов...
https://ru.wikipedia.org/wiki/Office_Open_XML
> За счёт того, что они были первыми, кто так распространил свой продукт среди корпоративных сотрудников?1) Apple? Им кто-то мешал сделать то же самое? И все шансы были но они их профукали.
2) Linux? Смешно то, что как раз в корпоративной среде подвижки в его сторону худо-бедно, но есть.
3) домашние компы? Э-э, тут все остальные ОС давай, до свиданья.
1. не, ну AppleWorks был с 84, Lotus с 83 тоже. лотуса уже вообще не осталось, а первый переродился в iWork, у которого распространённость даже среди мак-юзеров небольшая.
> они были первыми, кто так распространил свой продукт среди корпоративных сотрудников?не, на постсоветском пространстве сначала был Лексикон, и он успешно сдал позиции. где он щас?
> MS типо вроде как делает кроссплатформ
была такая штука -- internet explorer for macintosh, в 1996 году. были ещё для соляриса, и, кажется, ирикса.
майкрософт всю жизнь делает кросс-платформ и никто от этого не умер.
Пофиг на гуй. Вот C# 8 — это гуд.
> C# 8 — это гуд.чем?
Ну там окончательно смешали ссылочные и значимые типы. Если вы лет 10 назад выучили дотнет - то всё норм. А если студент - то вам и ну нужно знать, зачем все эти вопросики ставить.В интерфейсах теперь можно определять методы. Очень удобно, методы можно определять там, где нельзя. Теперь интерфейс и абстрактный класс это примерно одно и то же.
Про другие мандеть не буду. так как там вроде нет "странностей"
> зачем все эти вопросики ставить.Эта вещь уничтожит 95% NPE!
> В интерфейсах теперь можно определять методы
В Java тоже самое, интрефейсы отличаются от абстрактных классов тем что интерфейы не хранят состояний.
> Эта вещь уничтожит 95% NPE!У нас так говорили про аттрибуты jet brains [NotNull] и [CanBeNull]. В итоге NRE (да, именно nre:) стреляют не реже, но зато на каждом поле болтается по аттрибуту
Через пару лет Поттеринг напишет DE на этом для линукса, все прочие DE вымрут.Будет весело.)))
Больше всего ожидается как раз кроссплатформенный гуй и, раз на то пошло, то и HTTP/3. Докер, линух и распберри и до 3-ей версии прекрасно работали, непонятно почему это "некоторые другие новшества".
Что то не вижу я в репе openSuse 3ий версии.Пока ещё только 2ая
на бубунте уже накатилось
Как программист на шарпе, доволен такими новостями.
Как можно быть в принципе довольным сидя на шарпее? Это же костыльная штука на ОС отличных от винды и мобильниках. У вас, наверное, очень скромные амбиции как у разработчика.
Рекомендую все-таки выбраться из криокамеры:) То, что вы пишите - это даже не вкусовщина, это просто технически неверно. Складывается ощущение, что последние лет 5 вы совершенно не следили за этой областью, но мнение сейчас имеете.
У вас, похоже, Баллмер все еще скачет и орёт "девелоперс!". У нас же дотнет разрабатывается на гитхабе (даже пулл-реквесты принимают!) и работает одинаково, что на винде, что на линуксе, что на маке (и на ARMах тоже, кстати).
кто в курсе, Xamarin больше не нужен?
Как это не нужен? Его подтянули (вроде) до .netstandart 2.1
WPF и WinForms - сугубо виндовые вещи, хоть и с открытым исходным кодом.
Другое дело, нужен ли он изначально? :-) Кто-то да юзает.
Нужен
Mono теперь не нужен?
А когда-то был нужен?
Еще годика два и такими темпами можно будет закопать GTK как ненужно, и писать все на qt или дот.нете. Прекрасно.
ошибочка. проскочила новость , что мелкософт пилит новую ось виндовс коре на ядрышке линукса и все эти всплески открытости приурочены к новому набору желающих бесплатно помочь им в будущем продвижении их платформы. но это пока только не установленная новость. так что ничего сказать нельзя. но как то не похоже на то , что бы эта фирмочка страдала свободолюбием и открытостью за бесплатно.
источник?
> источник?Источник не скажу, но первоисточник Опеннет. Тут не раз на эту тему шутили :)
источников полон свет. поройся в сети. кто нибудь расскажет. но там читал о утечке о сотрудника мелкомягких. может найдешь еще. или в запасниках яндекса в старых страницах. если не удалили еще.
>.NET CoreПоздно они стали это предлагать вне винды. Для ынтырпрайза есть Go.
Ты думаешь, они просто так его сделали? Если посмотреть на историю, то корпорации регулярно пытаются захватить рынок посмотрев на успех конкурентов на рынке. В данном случае корпорация "добра" (Микрософт) конкурирует с корпорацией "зла" (Гугл). Другой корпорации "зла" -- Ораклу, видимо и так норм, хотя она и барахтается. Раньше, когда ещё были живы санки, было всё наоборот.
> Сокращено потребление памяти сборщиком мусора и повышена эффективность работы на многоядерных системах;Тьфу, а нельзя сделать программу по нормальному чтобы не нужны были всяки сборщики? Неужели разрабы настолько отупели что не могут применить нормальное решение?
Покажи этим бeздарям как надо! Еще бaбла срубишь на курсах для рaзРAБов))
> Тьфу, а нельзя сделать программу по нормальному чтобы не нужны были всяки сборщики? Неужели разрабы настолько отупели что не могут применить нормальное решение?А вы, я смотрю, много высокоэффективных бизнесов построили…
а какое нормальное? только не говорите про Rust, оно не пригодно для энтерпрайзной разработки и никогда не будет (могу даже пояснить почему).количество разрабов растет с каждым годом, а средний их уровень падает. так что да, можно сказать, что разрабы тупеют и будут тупеть дальше.
> Rust, оно не пригодно для
> энтерпрайзной разработки и никогда не будет (могу даже пояснить почему)поясните, пожалуйста, почему?
сам язык уродский, с этой его ооп и прочими кренделями с выражениями типа 1.2.3.4.5.(). прикинь его поддерживать с постоянного меняющимся синтаксисом языка? да и через год там уже мало кто что поймет. код уйдет на свалку и переписывание. на той же с/с++.
Ну и зачем оно нужно, если виндовые программы с гуем как не запускались так и не будут запускаться?Ну а виндовые программы без гуя - никому и нафиг не сдались
гляньте вот сюда как-нибудь: https://www.techempower.com/benchmarks/#section=data-r18&hw=...потом сравните сложность написания и поддержки веб-приложения на C, C++ и C# с точки зрения бизнеса, а не пионерства...
Действительно, почему бы C/C++ не сравнивать с Rust, Go. Не с C#
Никто в здравом уме последние лет 20 не пишет веб-приложения на c или c++. Php, python, perl, ruby, java - с ними сравнивайте.
Qt машет вам из-за угла пальцем животворящим пальцем
У нас было и есть куча разрабов под .NET, и Core стал несильной экономией средств, так как в AWS теперь можно пускать Linux вместо Windows и оставить разрабов всех даже не переучивая.
Они туда вкрячут Electron ;)
Всё уже в вэбе, гуй никому на фиг не сдался
Реальный мир несколько сложнее, чем вам кажется....
Интересно как вы этот web запускать собрались прямо из терминала.
до терминала надо еще добраться, потому как оттуда разве что интерпретируемые типа питона запустятся и то если к нему прикрутишь хотя бы ткинтер.
при условии что хотя бы иксы есть.
А чем браузер отличается от любого другого гуи-приложения? А раз только терминал, тогда вообще никакого гуя - ни веб, ни классического. Посмотрите на исходный комментарий, там противопоставлются web-app vs. classic-gui-app, а не консоль и гуй.
Только размером и требовательностью к ресурскам. Сравните hello world на Gtk/Qt и на Electron. А так - конечно ничем, и там и там hello world.
Интересно, а много ли народу этим пользуется в Linux, учитывая, что оно не до конца кроссплатформенное и, наверное, никогда таковым не станет...
А вы саму новость читали перед оставлением своего комментария? Там указаны сборки под Линукс дистрибутивы, и партнерская программа с Redhat.
> А вы саму новость читали перед оставлением своего комментария? Там указаны сборки
> под Линукс дистрибутивы, и партнерская программа с Redhat.сборки и партнёрская не гарантируют что этим пользуются
Человек же понятно написал: "... оно не до конца кроссплатформенное...". Там UI не кроссплатформенный. Из новости: "Поддержка создания графических приложений ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF".
Конечно много, уже даже давно powershell стоит
Много народа этим пользуется для веб прилаг, UI пока не много
Особо радует, что релиз .Net Core 3.0 блокировал релиз PowerShell 7.0. Вот он теперь не за горами. Он станет дефолтным для следующих серверных виндов и не будет истории как с powershell 6.*, когда под виндой что-то встроенное работает, а под никсами нет. Один язык автоматизации, чтобы рулить над всеми.
Если PS7 будет такой же тормозной, как и PS6, то пусть закопают его поглубже. На линуксах этот хлам вообще еле шевелится
> Один язык автоматизации, чтобы рулить над всеми.(зловещий хохот из мрака) "Без systemd-powershelld вы обречены, лузеры!"
>> Один язык автоматизации, чтобы рулить над всеми.
> (зловещий хохот из мрака) "Без systemd-powershelld вы обречены, лузеры!"А это идея. Леннарта в Микрософт!
поддержать идею)) постановляю леню к мелкомягким.
мы уже ДеИказу наняли, хватит с нас.этого - ораклу, вон, продайте, мож возьмет. Мы даже доплатим.
MS хочет залезть со своим зондом сразу на все платформы.
Просто оставлю это здесь: https://dotnet.microsoft.com/download/linux-package-manager/...
>Новый выпуск примечателен включением в состав фреймворка для разработки клиентских приложений WPF,и тут же
>оддержка создания графических приложений ограничена платформой Windows, как при использовании Windows Forms, так и при применении WPF.на стадии второго E
https://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish
Вы не поняли смысл EEE. Он в принципе не применим к .NET Core, так как он никогда не был уже устоявшимся стандартом. MS изначально его и пилила. Без неё его бы и не было.Что касается WPF (Windows Presentation Foundation) и WinForms, то неудивительно, что эти библиотеки только под винду. Там не просто так Windows в названии. Они опираются на API, которые есть только под Windows. К слову, MS библиотеки для гуёв под Android и iOS тоже поддерживает, они тоже являются врапперами над родными гуями этих ОС. И это правильный подход. Гайдлайны по гуям у каждой платформы свои, а вся внутренняя логика может быть общей.
> Вы не поняли смысл EEE. Он в принципе не применим к .NET
> Core, так как он никогда не был уже устоявшимся стандартом. MS
> изначально его и пилила. Без неё его бы и не было.из описания
>создание и продвижение на рынок своей реализации некой ранее существовавшей технологиитехнология называется (условно) виртуальная машина для байткода (пример jvm) их есть и было до..., а теперь вот одна из реализаций под названием .НЕТ
в нвр её активно пропедапливают как ОСС (в части коре) для применения в линухах, в частности...
> Что касается WPF (Windows Presentation Foundation) и WinForms, то неудивительно, что эти
> библиотеки только под винду. Там не просто так Windows в названии.
> Они опираются на API, которые есть только под Windows. К слову,
> MS библиотеки для гуёв под Android и iOS тоже поддерживает, они
> тоже являются врапперами над родными гуями этих ОС. И это правильный
> подход. Гайдлайны по гуям у каждой платформы свои, а вся внутренняя
> логика может быть общей.все это просто слова, а вот такое пропихивание виндовзонли тулов, под лозунгом оножоткрытое и есть вторая часть. Прямо сказано - хотите гуй - пилите или в виннду, писать раперы для МС сввистоперделок желающих мало, есть моно - но мало кому нуно ;) (со своими кастылями)
>>все это просто слова, а вот такое пропихивание виндовзонли тулов, под лозунгом оножоткрытое и есть вторая часть. Прямо сказано - хотите гуй - пилите или в виннду, писать раперы для МС сввистоперделок желающих мало, есть моно - но мало кому нуно ;) (со своими кастылями)То есть все снова упирается в гуй, ибо это единственное легаси, которое осталось (и останется, хотя бы по техническом причинам) Windows only. Но ведь всем так нужен этот гуй в наше время, да? :D
Вы на полном серьезе сейчас утверждаете, что МС сейчас делает ЕЕЕ (а как иначе, в любой новости про МС пиши про ЕЕЕ), в самой основе которого лежит виндовый гуй, которым они мир захватят? Рили?
Причем создать проект текущая версия Visual Studio не позволяет. https://developercommunity.visualstudio.com/content/problem/...