Компания Microsoft представила выпуск открытой платформы .NET 9, созданной благодаря унификации продуктов .NET Framework, .NET Core и Mono. На основе .NET 9 можно создавать многоплатформенные приложения для браузера, облачных систем, рабочего стола, IoT-устройств и мобильных платформ, используя единые библиотеки и общий процесс сборки, не зависящий от типа приложения. Сборки .NET SDK 9, .NET Runtime 9 и ASP.NET Core Runtime 9 сформированы для Linux, macOS и Windows. .NET Desktop Runtime 9 поставляется только для Windows. Связанные с проектом наработки распространяются под лицензией MIT...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62233
> Поддержка .NET 9.0 и C# 13 включена в свободный редактор кода Visual Studio CodeVisual Studio Code стал свободным?
Код под лицензией MIT, которая совместима с GPL и признана FSF свободной.https://github.com/microsoft/vscode
http://www.gnu.org/licenses/license-list.html#X11License
это лицензия от корпорастов для корпорастов
Весь опенсорс от корпорастов для корпорастов. Без этого он бы просто не работал, пример: Hurd.
https://github.com/microsoft/vscode - не Visual Studio Code, а Code OSS.Сам Visual Studio Code проприетарный, и включает в себя закрытый код вроде поддержки remote development (remote-ssh и прочие расширения не работают полноценно на Code OSS, даже если поставить туда магазин расширений от Microsoft)
И уже избавился от телеметрии?
Сам vs code вполне свободный, а вот отладчик для dotnet'а, который в нём используется (vsdbg) совсем нет. Поэтому в том же vscodium и прочих производных от vs code отлаживать dotnet-приложения проблематично.
что именно там проблематичного? когда вспоминаешь, что сделано ms руки опускаются?
То, что vsdbg в csharp-плагине vscodium нет. Раньше состояние альтернативного отладчика (netcoredbg) от, внезапно, Samsung было неудовлетворительным, может сейчас лучше.
некрософт ещё и пистон заражает своим раком. ни одно не-мелкомягкое расширение для пистона не работает как надо (устарело), а мелкомягое не работает в деривативах
Ты путаешь слова свободный, бесплатный и открытый.
Всегда был. Но для полной чистоты можно vscodium юзать.
Используйте Slickedit? Компактное ядро закрытое, но имеет хорошо описанный интерфейс. Код, что работает поверх ядра и делает slikedit редактором, открыт. Можете изменять и даже сами свой редактор написать.
Никогда не понимал, как можно завязываться на <брезгливо>ЭТО</брезгливо>. Это ж вендорлок чистейший. И вантуз-лок тоже, на линуксах ЭТО не запустить. И нет, моно -- это чисто для галочки, паритета с вантузом никогда не будет (специально так задизайнено).
пишем серверы на .net, запускаем на линукс-серверах, разрабы тоже на линуксе сидят, проблем никаких.
Кроме очевидных проблем с пониманием местоположения бесплатного сыра.
Ну так быстрее сделай форк, а то не успеешь.
> местоположения бесплатного сыра.За 10 лет работы с дотнетом эта технология только в сторону открытия идёт. Дотнет это единственное, что у микрософта очень хорошо вышло (кроме windows 7)
>> местоположения бесплатного сыра.
> За 10 лет работы с дотнетом эта технология только в сторону открытия
> идёт. Дотнет это единственное, что у микрософта очень хорошо вышло (кроме
> windows 7)Windows XP лучше чем Windows 7.
Но, с проблемой с неработой браузеров полноценно...(вот, сижу переключаясь под линус - просто постоянно блююсь
и при очередном почти ежедневном зависоне/авторы ядра свопинг адекватно так и не осилили/ - проклинаю разработчиков ядра, а кроме ядря - так даже Chrome и т.б.FF, на миллиардах за телеметрию - разжиревших а, баги так и не чинят;
какое же оно всё халтурно сделанное!И поражаюсь это же надо было opensource-идею так прострать,
я и раньше подозревал что Линусы - алиены-ментально делают
но, сейчас вижу что ещё и абсолютно неадекватные, т.к.MS тоже же алиены каждый первый там, но тут...Хоть и есть общее - так же ка MS всё исскуственно залагивают, но вдобавок ещё и мега-забаговывая: таких броских и главное постоянно достающих багов - я не видел даже под w95/aka must_die её даже называли тогда, хоть я - и не согласен с этим названием, и т.б. сравнительно с линуксами), хоть и там тоже хватало багов и оч.неприятных тоже.
И ещё в Линксах куча проблем с концепциями - родом из времён до появления вменяемых ОС и ДАЖЕ ДОСа: наприемер, буквы дисков ни осилили, в итоге в командной строке - писать через устройства надо... как и команы адекватные неосолили, хоть GUI ПО вместо них уже почти подтянули по минимуму правда /на конфигуратор дисплея - невозможно смотреть без слёз!/ но и тут не без багов! да таких что...
в общем, я поражаюсь как линукксоды могли даже просто помыслить... о замене ею - виндов или надгрызка, никак линукс-религия их массово осляет и фактор привыкания к багам и просто постоянным повсеместным задрокам/).Или вы знаете рабочие браузеры?
(С удовольствием забуду эту проклятую, недаром с засильем 666, демонов а, у некоторых и чертями, ось.
Хоть и разочарован - всё же почти допилили и даже opensource, но в линуксах я не увидел пользы от него - ни доп.безопасности ожидаемой, ни даже мне как который мог бы что то побыстрому исправить/улучшить... начиная с позорнейшихх мегаглючений в TaskBar, тут такая куча палок в колёса требующая неадекватного напряга и погружения в алиенское да ещё критинское мышление, садомазохизм, что нафиг)
> Или вы знаете рабочие браузеры?Под XP? Supermium, Thorium.
> разрабы тоже на линуксе сидяткод в emacs пишут?)
В райдере. Для эстетов - в неовиме с lsp сишарпа.
> В райдере. Для эстетов - в неовиме с lsp сишарпа.Так JB же всех банит в РФ, как только руки доходят... А LSP какой именно? Старый omnisharp помню был так себе сразу, потом был вообще заброшен, а майки на каие-то внутренние штуки свои поделия перевели.
csharp-ls
> csharp-lsСпасибо, по-моему это оно. Надо как-нибудь прикрутить к neovim и потыкать.
> код в emacs пишут?)Богомерзкий JetBrains Rider
VS CODE,
Любой редактор, который LSP поддерживает. Выбор есть
Хотя бы не жава (и толку тебе с нескольких диллеров рантаймов).
Это для вендо-программеров, которые сначала делают, потом думают. Слышали где-то, что сервера под линуксом это тру, но руки чешутся начать писать уже сейчас. Пишут код пока пишется, потом на финальных этапах кое-как пытаются завести на линуксах.
Ох уж эти тру-линукс программеры которые никак нормально не завоюют рынок декстопа...
Странная придирка в топике о серверном софте.
Десктоп мало необходим, все уже давно сидят в линуксовых телефонах что их за уши не оттащишь. Линукс просто спустился с горы и покрыл всех пользователей. Совсем всех, Карл! Все десктопы уже давно в анаlах истории вместе с компанией Интел.
> Десктоп мало необходим, все уже давно сидят в линуксовых телефонах что их за уши не оттащишь.И 97% пользователей Стипа "ну да, ну да, пошли мы на..."
> Линукс просто спустился с горы и покрыл всех пользователей.
Гугл благодарит немамонтов, за то, что сделали отличное ядро.
Теперь можно продавать телефоны с блобами и закрытыми прошивками и ничего за это не будет.> Совсем всех, Карл! Все десктопы уже давно в анаlах истории вместе с компанией Интел.
Кто о чем, а анон про аnalы ¯\_(ツ)_/¯
Кто о чем, а молодое дарование про игрушки. Только все этими стимовские игроманы это 1% от нормальных пользователей и мобилок и даже десктопов. Чем пользуются игроманы на десктопах это их выбор и это при существовании специализированных игровых приставок, на секундочку на фряхе. Так что битва за пользователей майками полностью и безоговорочно проиграна. Остается только подождать естественную смену поколений.
Что бы ты не тарахтел, но это огромный рынок, который не спешит отрываться от платформы Windows.
А если он не оторвётся, то и пользователи не перейдут на Linux тоже.
Патарахти мне тут маркетингового буллшита. Вот у компании Интел огромный рынок и убытки 16 миллиардов $ в квартал!
Чувак, Интел хоронят уже какой год. Хочешь я тебе скажу, что произойдёт?
Компанию выкупят за миллиарды долларов, поменяется руководство, а производство останется всё тем же. Потому что попросту невозможно потерять технологическое наследие такого масштаба, если только намеренно не устраивать на нём пожары и ковровые бомбардировки.
Ковровые бомбардировки. Пожары уже были и ничего не меняется )
Я смотрю ты такой серой штукой в голове пользоваться совсем не умеешь. Зачем новому владельцу продолжать нести убытки пусть даже с новым руководством? Вот чтобы что? Это тебе не у нас и на Жигули. Лучшее что сделает новый владелец с Интел это перепрофилирует. И всем ясно во что его перерпрофилирует Квалком если купит. А твою аналитику в других темах можно смело умножать на нуль.
> Кто о чем, а молодое дарование про игрушки.Анон сам написал "все уже давно сидят в линуксовых телефонах что их за уши не оттащишь"
> Только все этими стимовские игроманы это 1% от нормальных пользователей и мобилок и даже десктопов.
Т.е играть это "не нормально"? У нас старые прдуны в треде?
Я очень сомневаюсь что офисные работяги прямо "горят от щастья" когда садятся за комп на галере.> Чем пользуются игроманы на десктопах это их выбор и это при существовании специализированных игровых приставок, на секундочку на фряхе.
Что прям все?
А на чем у нас Х-коробка работает? Там модифицированная винда.> Так что битва за пользователей майками полностью и безоговорочно проиграна. Остается только подождать естественную смену поколений.
Т.е пока акса-калы опенсорса помрут и про GPL забудут?
Даже у тебя аналогия номер один что сидят в телефонах значит играют. Молодой что тут скажешь. Я тебя сейчас очень, очень сильно удивлю, но кроме компьютерных игр в этой жизни ещё очень много других развлечений. Только это секрет никому не рассказывай. А то продажи стима упадут.А икс коробки так плохо продаются что уже замену им пытаются сделать и всё не могут.
> Я тебя сейчас очень, очень сильно удивлю, но кроме компьютерных игр в этой жизни ещё очень много других развлечений.Таких как смишнявки в WWW, просмотр тридцатисекундных видосиков, мусорные казуальные игры, фоткание себя любимого и прочие развлечения которыми развелкают себя так называемые обычные пользователи.
Ты так говоришь как будто это что-то плохое.
О какой анон нажористый.Правда, его "стимовские игроманы это 1% от нормальных пользователей" транслируются в общее число 13 миллиардов пользователей десктопов/лаптопов.
Такие мелочи, как арифметика, настоящих анонов с опеннета никогда не беспокоят.
А людей в мире, которым телефон не для позвонить тоже около 1%. Ты видимо в развивающихся странах не жил, там во всю кнопочные телефоны используются до сих пор, а у кого смарты у тех тарифы которые 10% от небольшой ЗП, и в этом тарифе 1-2 гига трафика.
Все — это 0,001%?
Про андроид я в курсе, да (здесь играем, здесь не играем, здесь рыбу заворачиваем).
Ох. Если бы только у этих всех на тилипонах было что–то типа Ubuntu touch или Moblin, то ещё ладно а так там Android и Linux там постольку–поскольку. Чего–то он не просматривается сквозь унылые программы на сотни мегабайтов на Electron, объязательную привязку к учётной записи Google и прочие радости гугловского загончика. Не яТелефон, но всё уверенно двигается в этом направлении.
Если умели бы думать, то выбрали Java.
кто умеет думать, то уже давно выбрал, а не порет чушь в комметариях
да, и выбрали джаву
>И вантуз-лок тожеopenra, судя по зависимостям, на нем написана. проблем ноль при запуске из линя
Это те, которые кампанию для C&C не осилили?
Вы где-то проспали несколько последних лет, раз говорите про Mono, а не про .Net Core .Очнитесь, Mono умер. Умер потому, что Microsoft наконец сделала родной для Linux/MacOS/FreeBSD фреймворк .Net Core.
Вон даже на FreeBSD wiki страничка посвящена The native port of .NET, dotnet актуальной (до сегодняшнего релиза) 8й версии: https://wiki.freebsd.org/.NET . Уверен, за неделю другую там уже будет 9я версия.
Моно умер с тех пор, как МС прибрала его к рукам, когда он внезапно оказался более популярным и востребованным. На данный момент актуальность сохраняет форк wine-mono, потому что неткор это малополезный огрызок.
И что конкретно тебе нужно из .NET Standard в Linux?COM+ объекты? Или тебе нужен WinForms? Ну ладно, некоторые клянчат WPF, который зависит от DirectX, который на минуточку, модуль ядра венды.
Когда MS купил Mono, он дропнул .NET Framework. Его никто не обновляет. Его грозятся выкинуть к следующему мажорному апгрейду ОС (11 - это не минорное обновление с точки зрения системных компонентов).
Всё технологии, которые были на него подвязаны дропнуты вместе с ним:
WCF депрекнули, приказали юзать gRPC, втроенный веб-сервер Kestrel, короче переписывать тонну софта
WPF еще не депрекнули, потому что MAUI (бывший Xamarin Forms) сыроват, но готовятся депрекнуть. WPF нет на Linux, потому что MS не собирается сопровождать своими силами громадную подсистему, от которой хочет избавиться у себя в венде.
Что-там еще? Куча старых вендовых API? А они вам нужны?Актуальность, блин... wine-mono это про запуск легаси софта.
Ты видимо софт вообще не пишешь, тебе нужно старые вендовые программы под вайном запускать...Имя проекта "Mono" и весь код MS подарил в Wine, потому что только там нужен такой объем обратной совместимости со старым софтом и старым .NET Framework. Тонна микросервисов вращается сейчас вращается на .NET именно что современном, потому что людям нравится на нем писать.
МС купила Mono, чтобы выкинуть своё старое rумно. Особенно это касается ASP.NET, который Мигель в своё время переписал в Mono по-своему и не стал использовать код оригинала, который был еще в стародавние времена под MIT.
стилистика текста "фатального недостатка"
Windows наиболее распространённая ОС на компах а у дистрибутивов Linux какие–то мизерные проценты так что… Сам я отказался от Linux и вот сижу наслаждаюсь Windows XP, звуковыми эффектами EAX, кучей игр, ещё большим количеством программ, отличной обратной совместимостью; ОС не виснет при заполнении оперативной памяти, копирование файлов по USB не грузит ЦП под 100% и отсутсвуют многие прочие особенности Linux. Сам же Linux это детище копрорацый и их инструмент, двигают они его туда куда им надо а обычные пользователи различных дистров сбоку–припёка. Если линуксоид не может без интернетов пересобрать Linux, не знает как создать пакет для дистрибутива которым он пользуется, не использует консоль почти для всего, то никакой он не линуксоид а просто мимокрокодил который не сгодится даже в качестве прола для тех самых копрорацый.
Хороший троллинг-)))
Плохой троллинг-)))А, вторая часть проблем(и то далеко не всё) описанна у меня выше:
https://www.opennet.me/opennews/art.shtml?num=62233#221
С разморозкой, дотнет уже лет 8 назад был переписан практически с нуля, под MIT лицензией, с прицелом на кроссплатформу изначально. Linux для современного дотнета это first class citizen. Я бы даже сказал, что Linux в приоритете, ибо в их собственном Azure в основном линукс крутится. Сам уже около 6ти лет использую дотнет в продакшене на лине. Единственное, что не поддерживается дотнетом на платформах отличных от винды, это старый виндовый гуй - WinForms и WPF, он гвоздями прибит к виндовым апи. Майки просто причесали код этих фреймворков, портировали его со старого .Net Framework (который уже давно умер) и заопенсорсили его AS IS, сейчас по большому счету только сопровождают. Но либ для кроссплатформенного гуя полно, начиная от MAUI, заканчивая Avalonia. И на самом деле платформа отличная, использую с самого первого релиза. В каждом релизе делают упор на производительность, оптимизируют все что могут.
Не ведитесь. Выглядит как реклама.
А что не так?
Ну блин...
"Microsoft опубликовал"
"Компания Microsoft представила"Так какого пола это заведение? Определитесь уже однозначно.
"Яндекс опубликовал"
"Компания Яндекс представила"И род слова, если что, ни к полу, ни к гендеру отношения не имеет.
Microsoft - он, Компания - она, всё просто)
>>Microsoft - он,Гугл переводит Микромягкое как Microsoft.
а Микромягкое - оно :)
А вот для тебя - оно, раз определиться не можешь)
И что тут непонятно? Когда пишется просто Microsoft - тут можно и ОН и ОНА (допустим подразумевая либо разработчик либо компания). А когда уточняется что КОМПАНИЯ - то логично что это ОНА. Вам видимо надо в Sweet baby Inc - там таких любят
Не обращай внимания это тот самый пользователь, который постоянно просит чтобы его называли на Вы. И кланялись при комменте.
А не тот по совместительству, которого от «функционала» корёжит?
> Не обращай внимания это тот самый пользователь, который постоянно просит чтобы его
> называли на Вы. И кланялись при комменте.Чочочо
Вообще такого не говорил
>Так какого пола это заведение? Определитесь уже однозначно.Ну вы же человек сообразительный, сами догадаетесь какого оно пола ;)
Почему майки не могут просто взять свой дотнет и написать на нем нормальную DE для линукса и всех свободных ОС? Это же так просто отстегиваешь пару ярдиков и готово. Зато потом все пользуются только твоей поделкой и все гуевые программы на всех платформах только твои. Если майки не зашевелятся их ждет судьба Интела, которого собирается купить какой-то мелкий производитель чипов для телефончиков на сдачу.
Пусть Сатья Наделла лично сюда придёт и лично отчитается.
> лично сюда придёт и лично отчитаетсяКак будто что-то плохое
Потому что так они потеряют часть пользователей винды, если софтину можно будет на линуксе запустить.
Весь их софт уже давно через их же браузер работает, который внезапно, портирован на линукс!
Не весь. Те же игры, которые рынок на миллиард долларов, во многом вендорлокнуты благодаря самой Microsoft.
Unity, который как раз на C# работает везде, так что нет связи.
С этого места поподробнее. Unreal, Unity — MS-only? SDL, Vulkan, OpenGL, в конце концов — отменили?
У тебя буквально Activision-Blizzard, Bethesda, Arkane, Id Software, Machine Games, 343 Industries, Mojang, Ninja Theory, Inxile находятся под прямым руководством Microsoft. Всё это - огромные принтеры денег, особенно Activision-Blizzard с их CoD & WoW. Если что, о качестве последних не спорим, просто учитываем,что это огромные прибыли, не взирая на качество.
Я ещё не говорю о самом факте того, что разработчики бегут первым делом поддерживать DirectX, а не Vulkan, все перечисленные студии буквально отказались от свободных стандартов в пользу проприетари. При этом Microsoft - владелец кучи патентов, которые завязаны на их "стандартах". Плюс играет роль эффект снежного кома - все эти студии изначально оболванивают работников, привязывая их техническую компетенцию к выдумке барина, а не технологически нейтрального стандарта. А потом эти самые работники идут на собеседования в другие студии и тоже заражают их этим раком.
И плевать, что игры на DirectX 12 начинают статтерить в сравнении с DX11 и Vulkan, коммерческие интересы важнее здравого смысла.
> Я ещё не говорю о самом факте того, что разработчики бегут первым делом поддерживать DirectX, а не Vulkan, все перечисленные студии буквально отказались от свободных стандартов в пользу проприетари.Интересно, а почему так получается? Может, потом, что кривой зоопарк со свободными стандартами и 2% неплатёжеспособной аудитории невыгоден?
нет, ты бесплатно вынь и положь, а то мы скажем "фу" и не будем ставить пиратскую версию твоей игры!
Они с офиса уже давно получают больше чем с шинды. А запустившись на свободных ОС они смогут сделать свой любимый EEE. И никто даже не будет против.
> Они с офиса уже давно получают больше чем с шинды. А запустившись
> на свободных ОС они смогут сделать свой любимый EEE. И никто даже не будет против.Что-то потеряли они хватку - их "кроссплатформенный" на линухе почему-то работает по второсортному принципу. С таким же успехом они IE портировали, угу. И где IE теперь? Ах да, хромиум под линем работает, не хуже винды, и сорцами.
они уже в процессе перетаскивания дойных коров на линь, который активно пытаются под себя подмять уже лет 10
> они уже в процессе перетаскивания дойных коров на линь, который активно
> пытаются под себя подмять уже лет 10Да что-то у этих кривож@пых - правая рука не знает что делает левая. Хотя для MS это обычное дело в общем то.
> Почему майки не могут просто взять свой дотнет и написать на нем нормальную DE для линукса
> и всех свободных ОС?потому что место ваших шва6одных ось - воон там, в мусорке.
А нормальная ДЕ для нормальной ОС - у них уже и так есть и работает.
> Если майки не зашевелятся их ждет
секта свидетелей в3нд3к@пеца пожаловала.
Не хотел бы тебя огорчать, но ваши полтора процента "дрисктопов" никому нахрен не нужны.
Так что купи себе книжку по .net и учить кодить. Может, еще сможешь писать себе мелкую автоматизацию под ту ос для которой придумана концепция десктопа.
> Так что купи себе книжку по .net и учить кодить. Может, еще сможешь писать себе мелкую автоматизацию под ту ос для которой придумана концепция десктопа.Ммм, Ксерокс Альто... моя любимая ОС.
только софта под нее так и не состоялось. А так, конечно, ничего была, судя по картинкам.
Да пусть хотя бы нормальную ОС для линукса напишут.
> Да пусть хотя бы нормальную ОС для линукса напишут.так уже. wsl2 называетцо. Зачем тебе еще какая-то?
Отмазка №1: в MS уже давно нет тех зубров, которые "написать нормальную DE". Текущие индусоmαкαки - это вообще не про сложные инженерные проекты, они больше про "перекрасить иконки" или испоганить то, что работало годами.Отмазка №2: даже последние "линуксовеяния" в стенах MS - скорее всего та же индусячья мода, самому MS она дохода не приносит. Да и зачем вообще что-то писать для Линукс? Вон, пусть энтузиасты пишут. :) А MS придёт на всё готовое и купит с потрохами, ЕСЛИ это вообще достойно внимания. Как Mono, к примеру.
Отмазка №3: Если делать DE "почти совместимой" с Win32(чтобы легко портировать всякие WinForms'ы), уйдёт много ресурсов. А делать на API от Window X - большие трудозатраты и всё равно придётся как-то натягивать одеяло на Win32, потому что GUI заточен именно на вендовый стиль.
Я бы вообще особо не ставил на триумф Дотнета на Линуксе - это же FOSS, а с местных нищe6родов особо денег не настрижёшь. Мелкософт занимается линукс-направлением (возможно) сугубо с т.з. "сосать деньги инвесторов" - ведь они тоже спрашивают "ачо там с линуnсом?", на что менеджер с трудно скрываемой улыбкой показывает стильные "графики количества чего-нибудь, работающего на линуксе". На вопросы о прибыли деликатно отсылает в бухгалтерию.
Хотите что-то полезное - ПИШИТЕ САМИ. Для начала хоть какой-нть нормальный ПРОСТОЙ граф.сервер для ПК. От тухлых корней Window-X придётся отказаться.
а кому на линуксе нужен ещё один ДЕ?
Минимум тех - кого не устраивает призводительность, или правильней "призводительность", имеющихся DE.
EEE. Оно нам точно надо?
>В языке F# 9 появилась поддержка типов, которые могут принимать значение null.M$ взяли хороший Ocaml, и продолжают его портить.
а до джавы до сих пор как до Китая раком
До какой из сотни доступных версий?
То-то последние 10 лет не C# у Java ворует фичи, а наоборот.<sarcasm>И Kotlin родился явно не от ущербности Java, ага.</sarcasm>
Да, именно поэтому Java популярна, в отличие от.
> Да, именно поэтому Java популярна, в отличие от.Какой тут жабогадюкиниг то колоритный. А где они популярны то? Жаба разве что в андроиде жива но там жаба которая толи жаба, толи не жаба, в общем, неведома зверушка. А все остальное - на этом только тухлая энтерпрайзятина осталась. Как впрочем и на дотнете.
Приложения на жабе редки, но вот приложений на .net я вообще не могу вспомнить.
Из гуишных приложений на java в дикой природе встречал и пользовал следующее: idea, dbeaver, freeplane/freemind и PlantUML
Есть что-то на .net ui toolkit'ax нужное и доступное для linux?
Когда публикуют приложения, особо не афишируют "мы писали на жабе/дотнете/смоллтоке", просто выпускают экзешник. :) Поэтому "я не могу вспомнить" вполне объяснимо. Дай клич и может люди откликнутся - скажут, кто чё написал.У меня лично ВСЕ проекты на дотнете - сишарпщик я! :)) Но я ж не буду на каждом углу кричать об этом.
> Когда публикуют приложения, особо не афишируют "мы писали на жабе/дотнете/смоллтоке",
> просто выпускают экзешник. :) Поэтому "я не могу вспомнить" вполне объяснимо.
> Дай клич и может люди откликнутся - скажут, кто чё написал.
> У меня лично ВСЕ проекты на дотнете - сишарпщик я! :)) Но
> я ж не буду на каждом углу кричать об этом.Указывают в системных требованиях (правда не всегда) что нужна такая–то версия .NET.
Все кросплатформенные UI тулкиты выглядят чужеродно, потому обычно запоминаются. SWING или TK ни с кем не перепутаешь, с wxWidget уже тяжелее отличить, но интерфейс audacity тяжело забыть :)
Короче, тут пару ссылок кинули но ничего годного и нужного для себя я не нашел. Был бы Paint.NET под linux я бы им пользовался.
Могу ошибаться, но вроде Vegas (для видео) на дотнете.
> Приложения на жабе редки, но вот приложений на .net я вообще не
> могу вспомнить.
> Из гуишных приложений на java в дикой природе встречал и пользовал следующее:
> idea, dbeaver, freeplane/freemind и PlantUML
> Есть что-то на .net ui toolkit'ax нужное и доступное для linux?Таки да. На Mono было понаписано всякой годноты а о програмах на .NET под Linux ничего не знаю. Моё глубокое убеждение что среди программистов очень много плохих программистов которые делают плохие программы.
keepass imageglass
BitWarden, GitExtensions, MonoDevelop и SharpDevelop (раз ты одни джавовые тулы перечислил, это весомо, согласно твоему же примеру/аргументу), cake, nuke, OpenRA, Chocolatey, FastReport, DbUp, Rezoom.SQL, .NET Aspire, NJsonSchema, Deezer, Pinta, Paint.NET, Keepass, AutoCAD, osu!Ну, и , из значимых проектов, написанных на .NET:
StackOverflow, BundlerMinifier, WebMarkupMin.
Есть некоторая разница между "Написано На" и "Написано с использованием в т.ч ..."
А то ведь почти любую игру на Unity можно записать в шарп/моно просто потому, что логику работы юнитов там могут прописывать на шарпе как одном из поддерживаемых для этого ЯП
Шо это? В твоем списке есть ORM и JSON библиотеки, технические тулы для девелоперов на .NET, меньше половины обычных приложений. Из твоего перечня попробую GitExtensions, посмотрю заменит ли он мне Gtik, и Pintа.
Я там упомянул одну Idea, можно сказать объединив такие вещи как PhpStorm, CLion, Rider и прочее, с высокой вероятностью кто-то да чем-то пользовался, и для этого не нужно быть java разрабом. А вот то что AutoCAD написан на .net я не знал.
s%/Gtik/Gitk/g
Paint .NET - первое, что вспомнилось.
Внезапно, до сих пор жив и развивается О_о
Котлин родился от ущебрности разработчиков котлина. Большего ненужно еще поискать.
kotlin родился, потому что гуглу надоело тратить деньги на суды с ораклом, учи матчасть
гугл не участвовал в рождении котлина..
ты такой наивный. хочешь, крипту тебе продам?
Умнег, Kotlin родился в JetBrains для ускорения разработки IDE от JetBrains.
Родил его российский программист Андрей Бреслав - работник JetBrains.
Когда судился Oracle c Google по использованию Java API в Android, то Google обратил внимание на Kotlin и стал его поддерживать.
> ты такой наивный. хочешь, крипту тебе продам?Подходящее время для фиксирования прибыли - спору нет :)
MS надо отчитываться инвесторам. И если последние спросят "я вот слышал про ФП, а как у ВАС с этим?", менеджер радостно ответит "догоняем и перегоняем!". :)
Как и визуальный бейсик, это сугубо вторичный проект "абы был". Никому адекватному в голову не придёт писать на ФП.
Тем временем под .Net Framework 3, 4 нет ни одной живой IDE. Жалею, что в свое время писал код на C#
ты знаешь, их и под Fortran4 тоже нет.
Зря так думаешь
таки есть. Microsoft Visual Studio + One Api Toolkit
> таки есть. Microsoft Visual Studio + One Api ToolkitНеправильное у него название. Надо Ein Microsoft, Ein Bill, Ein Api Toolkit было....
О чём ты пишешь, аноним? В новости же написано, .NET 9. 9 > 4 , значит можно разрабатывать и 3, и 4, и так далее, плоть до 8 и 9.
Из разряда не знаю, но мнение имею
А что, нет что ли?Расскажи нам, Аноним, как на самом деле. Неужели Microsoft от своей фирменной обратной совместимости отказались?
Кому "нам", большинство и так знает, один ты хз из какой дыры вылез. Хоть бы википедию открыл, чтобы историю .Net посмотреть
А ты, по ходу, только на .NET Framework 3 последний раз и писал, да? В 2008 году? Может хотя бы на сайт вендора зайдёшь для приличия, чтобы найти то, на что ты необоснованно жалуешься? Ну, или если совсем лениый, тот хотя бы по ссылкам из новости, а оттуда уже найдёшь нужное.
Гугли дальше, думай, еще гугли, еще думай, не пиши
В прошлом году тыкал старый проект на dotnet framework 3 в Rider и последней студии, всё работало
> библиотека WPF 9 (Windows Presentation Foundation),
> фреймворк Windows Forms 9 для разработки GUI,И что, это даже работает на Linux? Или как обычно у майкрософт, кроссплатформенная среда - нормально работающая только под виндой?
Это было разработано очень давно и всегда будет завязано на винду. Это легаси я бы сказал.А вот новый MAUI уже более кроссплатформенный - windows, macos, android, iOS. Поддержки Linux к сожалению нет.
Но для этого есть Avalonia
> А вот новый MAUI уже более кроссплатформенный - windows, macos, android, iOS.Простите, а это какой по счету UI от майкрософт? Я уже со счета сбился, кажется.
> Поддержки Linux к сожалению нет.
ИМХО, может идти всем известным курсом с такой "кроссплатформенностью".
Ща им тут все программеры подорвутся програмить на этом. Только с винды все мало мальски адекватные спецы свалили, мак для дизайнеров сомнительной ориентации, а девелопать под андроид и иос невозможно потому что выпуск точилок для пальцев сорвался. Так что могут сразу в легаси и записать, как по мне. Чтоб 2 раза не вставать.
А чтоб не скучно - не, существующие программы тоже портировать не получится. Даже paint.net какой-нибудь нафигнужный, и то хрен. Кроссплатформенность по майкрософтовски, лол.
> Простите, а это какой по счету UI от майкрософт? Я уже со счета сбился, кажется.Третий :) Тебе-то какой кайф от цифры? Сделали и сделали! Мир меняется, ИТ вообще стремглав бежит - нужно успевать за всеми веяниями. Вот они и выкатили кроссплатформу, потому что кто-то уж сильно стонал "апачимутоканавенде?!".
Так или иначе, есть большой смысл консервативно оставаться на WinForms.
Вопрос только куда ИТ бежит ? В пропасть ?)))
> Вопрос только куда ИТ бежит ? В пропасть ?)))Да вон там немного экономику поджимает, потоки денег перераспределяются немного, и кучу всяких суперполезных фуксиков с драйверами на игого - начинают вытряхивать на мороз.
А тут еще есть тикающая бомба AI. В него вбуханы триллионы - но чего именно получено из отдачи на эти триллионы? Генерация какой-то полун@ркоманской лабуды? И это все? Или есть что-то более полезное чем это? КМК как хайп поуляжется, половина пойдет на мороз. А всякие операторы промпта AI - вообще профессия на пару лет буквально. Так что число васянов которых на мороз вылетит там просто фееричное будет, имхо. Особенно когда окажется что чатгоп генерит бред не хуже этого сброда и манагер не без причин решит что какая разница откуда глюкавый бредокод брать?!
> Третий :) Тебе-то какой кайф от цифры? Сделали и сделали! Мир меняется,
> ИТ вообще стремглав бежит - нужно успевать за всеми веяниями. Вот
> они и выкатили кроссплатформу, потому что кто-то уж сильно стонал "апачимутоканавенде?!".Всего-то третий? :) Экие жуховные метания мадам грицацуевой. И да, так понятнее почему кому надо кросс - будут делать или на куте, или на электроне вообще. Переписывать нахрен программу 3 раза за обозримый интервал - такое себе. И называться легаси - тоже!
> Так или иначе, есть большой смысл консервативно оставаться на WinForms.
Я вообще пользователь Linux, и вижу большой смысл - станцевать на вашей могилке счастливый танец, когда вы такие позагибаетесь. А к этому все идет. И майки уже вас де факто в легаси выписали, сделав ставку на хруст.
То ли дело - свободное Виллабаджо! Про иксы-вейланд смеяться не будем - CoC не велит, но чо там у нас с версиями gtk в актуальном софте? Шо, все ещё двоечка местами торчит? Ой, как это? От обратной совместимости и отсутствия необходимости в переписывании поди. А в культяпках у нас сколько версий? Аж шесть уже набралось? Ох, отстаёт ms! А уж ломать софт минорными апдейтами они и вовсе не научились, тормоза!
> То ли дело - свободное Виллабаджо! Про иксы-вейланд смеяться не будем -Это отличие - обычный апликушник вообще не видит! Он тулкит дергает. И ему сильно пофиг, как именно тулкит рендер обеспечил. Покуда апя остается той же самой.
Итого: трое типов контролв в нете. GDI контролы с темингом и без. Уже пять визуально разных контролов. HTML плиточки - make it six! А еще браузеры, офисы, вот это все.
И эти люди будут про единообразие рассказывать? Это как в XKCD 927? Вот мой линух и правда выглядит более-менее единообразно. И - в желаемом мной виде. Как то - с темной темой контролов. Винды на такое распереть я вообще ни разу не смог нормально: даже если это сделать, куча глюков типа черного текста на черном фоне, офигенно удобно получается. И вот этих экспертов по правильной реализации контролов я должен слушать?! Если б вы в 1998 это сказали я б поверил. Но тот поезд давно ушел.
> в актуальном софте? Шо, все ещё двоечка местами торчит?
Тем не менее, подогнать оные к единообразному виду - вместе с кутями - возможно! Теперь попробуйте так с воооон тем зоопарком провернуть. И как, хорошо получается? :)
> это? От обратной совместимости и отсутствия необходимости в переписывании поди.
Ну да, ну да, в этом нашем линуксе - пингвинов таки линчуют. Но если сравнить - то в целом, кажется, все довольно неплохо по сравнению с вон тем.
> отстаёт ms! А уж ломать софт минорными апдейтами они и вовсе
> не научились, тормоза!Зато они на моей памяти прекрасно раздавали новые мажорные версии .NET по бырому, без предупреждения, апдейтером - вынося энтерпрайзный софт пачками, на радость саппорту! Интересно, это до сих пор практикуется? :)
Не, до такой жести как бампнуть мажорную версию компонента прямо по ходу пьесы - сломав толпе народа прод - в нормальных дистро не допирают. Вот как раз поэтому!
> Он тулкит дергает. И ему сильно пофиг, как именно тулкит рендер обеспечил. Покуда2022 год. Вышел winforms и gtk2. Что приложения мс до сих пор свою графику могут запускать я видел. Расскажи как существующий гтк ты спокойно подергаешь приложениями написанными для второй версии.
А, у нас значит сравенение некорректное. С одной стороны winforms, с другой три разных тулкита. И их можно было обозвать gtk2 hrtk3 zhptk4. После этого нам тут за культи и гтк будут рассказывать как _один_ стандарт неменяемый.> Вот мой линух и правда выглядит более-менее единообразно. И - в желаемом мной виде. Как то - с темной темой контролов.
Что, уже в твоем любимом вяленом завезли csd? Нет? Какая жалость. Но виноград зелен, подмахивать ибм надо, понимаю тебя.
> Тем не менее, подогнать оные к единообразному виду - вместе с кутями - возможно!
дед, ты забыл свои таблетки. Такое во времена иксов было как-то возможно.
> Зато они на моей памяти прекрасно раздавали новые мажорные версии .NET по бырому, без предупреждения, апдейтером - вынося энтерпрайзный софт пачками, на радость саппорту! Интересно, это до сих пор практикуется? :)
Интересно другое. Что ты по знаниям птушник и к энтепрайзу тебя наверное только в туалет из жалости пустили. Алле, какое раскатывание хоть чего на прод? Ты про всус, стратегию обновления слышал?
> Не, до такой жести как бампнуть мажорную версию компонента прямо по ходу пьесы - сломав толпе народа прод - в нормальных дистро не допирают. Вот как раз поэтому!
Так вам птушникам и надо. Раз не умеете процесс обновлений организовать. Всё сразу в рот тянете.
А в нормальном дистре - красношапке купленой - они как-то минор бампнули. И в таком большом отечественном холдинге сервера начало раскрячивать на оракле. Кто бы мог подумать что обновления безопасности и багов внутри одной ветки могли сетевой стек расхерачить. И на больших нагрузках на сетевке встает раком трафик и потом оракла. Да, красношапочные признали по тикету коллег свою ошибку. И через некоторое время выпустили патч. Но ты кукарекай дальше что такое только в мс. После твоего посещения сортира в редмонде тебе-т о виднее.
>Это отличие - обычный апликушник вообще не видит! Он тулкит дергает. И ему сильно пофиг, как именно тулкит рендер обеспечил. Покуда апя остается той же самой.В этот момент разработчикам всяких многооконных гимпов-с-лазарусами очень-очень грустно стало, да. Мужики-то не знали, получается...
>Тем не менее, подогнать оные к единообразному виду - вместе с кутями - возможно! Теперь попробуйте так с воооон тем зоопарком провернуть. И как, хорошо получается? :)Да-да-да, только все темы под GTK перепишите, ага? Там в какой-то из минорных (sic!) версий поддержку старых тем того-с... дропнули для пущей обратной совместимости. А, ну и тема должна быть - вот строго одна из двух. А, про два ведра п-рдолинга забыл. И - да, macos все равно не выйдет, но это тссс! Пока секрет.
> Ну да, ну да, в этом нашем линуксе - пингвинов таки линчуют. Но если сравнить - то в целом, кажется, все довольно неплохо по сравнению с вон тем.Ну, пжалста - сравнивайте. "Ведь в ГЛАВНОМ-то вы, разумеется, правы!"(Ц)
> Зато они на моей памяти прекрасно раздавали новые мажорные версии .NET по бырому, без предупреждения, апдейтером - вынося энтерпрайзный софт пачкамиНу, мы уже оценили ваши ъ-энтерпрайз-форчун-500-админо-менеджеро-разрабо-безопаснико скиллы, спасибо, можете не повторяться. С таким подходом стоны про "лизание ботинок"(ТМ) и прочий "мастерслейвинг"(ТМ) становятся несколько более понятны, ага.
> Не, до такой жести как бампнуть мажорную версию компонента прямо по ходу пьесыНу. в дебояне вот третьего дни в минорной (sic!) версии ненавидевские дрова поломали - но то, кнешн, другое, доооа.
>Простите, а это какой по счету UI от майкрософт? Я уже со счета сбился, кажется.А как реализовано API в ReactOS? Почему не использовать это?
Про ябблОсь - сомнительно. Контору уже пинанули с Xamarin, видите ли, их полускомпиленный код на шарпе - непозволительная роскошь на яблоке, т.к подразумевает наличие карманного интерпретатора, не являющегося частью яблока( в отличие от жс и васм ), а стало быть запрещён к публикации, после чего, популярность сабжа очень быстро сдулась. Причём, поначалу на это забивали, а потом - резко спохватились и штука быстро ушла на дноА про новые штуки для яблока от микрософта слышно ещё меньше
может работать под 10 и 11
Avalonia есть для такого. Я тыкал, вполне себе приятная
О Visual BASIC.NET ни слова. Печально.
Это хорошо.
Запони уже, что .net - это c#. А всякие бэйсики и фшарпы - это для альтернативно-с-неровными-пальцами.
> Запони уже, что .net - это c#. А всякие бэйсики и фшарпы
> - это для альтернативно-с-неровными-пальцами.Рассказывали же что .NET объединит кучу языков и все смогут выбрать что–то на свой вкус. Iron Ruby — для рубистов. C++ .NET — для приплюснутых и т.д.
Ну так он и объединил, в чём проблема-то? :)) ЛЮБОЙ язык бери и пиши! Просто C# (как наилучший преемник С++) стал развиваться микрософтом больше всех, поэтому все на него и перешли. Но это не сделало другие языки хуже - сторонние компании пишут компиляторы независимо от развития C#.
> Рассказывали же что .NET объединит кучу языков и все смогут выбрать что–то
> на свой вкус. Iron Ruby — для рубистов. C++ .NET —
> для приплюснутых и т.д.Напоминает XKCD 927 почему-то. А реально - тормозной жирный переросток с нев... размера рантаймом, оверинжинерией, библиотеками "кадавр жрал". Горе тому кто не прочухал это дело и забыл отойти на безопасное расстояние. Потому что порвет его - вместе с этим кадавром.
В софтострое главное - это уметь вовремя угомониться с новыми фичами и проч. А теперь оно обречено проследовать за Java и прочим X11. А что вообще на .NET делать можно лучше чем на других решениях? Ох, ничего? Ну и зафиг он такой? Найм хрустиков вместо нетчиков на бэк онлайнового офиса - прозрачно намекает.
Он изначально не мог их объеденить. Во-первых, потому, что в разных языках разные фичи, и информации о коде в том же iron ruby недостаточно для того, чтобы использовать код в f# как родной. Во-вторых, разработчики на .net не знают все эти языки, и программист на c# скорее пойдёт переписывать код с f# на c#, чем пойдёт погружаться в новую, неизвестную для себя парадигму.
Ненужное сдохло, в чём тут печаль? Он ещё в .NET 1.1 не нужен был.
> Ненужное сдохло, в чём тут печаль? Он ещё в .NET 1.1 не
> нужен был.VB.NET лучше C#. C# выглядит как какое–то C или Java.
VB.Net нужен был лишь для того, чтобы перетащить разработчиков на Visual Basic 4,5,6, которых тогда было миллионы, на платформу .NetC# конечно же более полноценный язык чем VB.Net, хотя оба работают на платформе .Net
> C# конечно же более полноценный язык чем VB.Net, хотя оба работают на
> платформе .NetЭто с чего вдруг?
> C# выглядит как какое–то C или Java.В этом его плюс.
Что тут печального? Давно пора увидеть прекрасные языки, вроде Ocaml, а про basic забыть.
Visual Basic 6 поддержку зато сделали - https://github.com/BAndysc/AvaloniaVisualBasic6
Какой–то лютый постмодернизм.
Подсветку ситнаксиса и автодополнение неосилили, или в оригинале тоже отстутствовало?
В свежей версии докрутили вроде
> .NET 9, созданной благодаря унификации продуктов .NET Framework, .NET Core и MonoНе совсем. Строго говоря, .NET 9 и есть "Core", а FW они просто забросили нахрен. Моно - та вообще была "закос под FW", поэтому непонятно, что оттуда вообще взяли для "Core for Linux".
Так или иначе, этот "типа многоплатформенный" выcep - тупик, он вылез слишком поздно и главное - далеко не под теми погромиздами, у которых хватило бы квалификации сделать его нормально.
Сейчас Core - это некий "рантайм с библиотеками" (единственная многоплатформенная хрень), а гуйня - чахотошный MAUI, который бывший Кошмарин, который поделие одного энтузазиста. Самое смешное, ВТОРАЯ по нужности платформа - Линукс - не поддерживается MAUI! *facepalm* Даже непонятно, зачем вообще надо было связываеться с Кошмарином, чтобы выдать ЭТО.
Короче, MS сейчас бежит на стену с нарисованным тоннелем и в этой ситуации лучше спокойно отсидеться на .NET FW + WinForms.
MAUI делали для мобильных устройств. И не ты ли кричал, что андроид - это линукс? Похоже ты сейчас бежишь на стену.
> MAUI делали для мобильных устройств. И не ты ли кричал, что андроид
> - это линукс? Похоже ты сейчас бежишь на стену.Android, конечно, тоже линукс - но девелоперс, девелоперс - на андроиде не обитают. Так что майкрософт может курить бамбук с такой "кроссплатформенностью". Какому, нахрен, деву надо тулкит который у него в системе не работает? Это прикол такой? :)
Ещеб с помощью gcc .net собирался как perl, python, php.
хорошо же, когда выходной в пятницу, и можно накатить прям с утра. люто завидую.
А шлангом не собирается?
Я не вкурил, компонент встроенного браузера под Linux вернули или нет?