The OpenNET Project / Index page

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



"Microsoft открыл код среды разработки XAML Studio"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Microsoft открыл код среды разработки XAML Studio"  +/
Сообщение от opennews (??), 13-Янв-26, 10:27 
Компания Microsoft объявила об открытии кода проекта XAML Studio, предоставляющего среду для быстрого проектирования интерфейса пользователя и разработки графических приложений на базе языка разметки XAML, применяемого в .NET Framework. Код XAML Studio написан на языке C# и открыт под лицензией MIT. Дальнейшая разработка XAML Studio как открытого проекта будет вестись под крылом некоммерческой организации .NET Foundation...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64597

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Аноним (2), 13-Янв-26, 10:48   +27 +/
Эти майки свистят про кроссплатформу, но при этом не имеют штатной поддержки линукса ни в WPF ни в WinForms ни в MAUI. Зачем тогда нужен С#?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #12, #19, #20, #25, #26, #29, #37, #38, #67, #87, #96

8. Сообщение от Двачер (?), 13-Янв-26, 10:52   +3 +/
Присмотритесь, у них там на картинке /Assets/LlamaCircle.png : это что же получается: у них там в Майкрософте тысячи программистов, триллионы долларов, а кружочек.png им Llama рисует, да?!... :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #16, #31

9. Сообщение от Аноним (2), 13-Янв-26, 10:55   +14 +/
А что ты хочешь чтобы три отдела две недели согласовывали как должен выглядеть кружочек?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #11, #50

10. Сообщение от Аноним (2), 13-Янв-26, 10:57   +1 +/
WinUI тоже без штатного линукса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #17

11. Сообщение от Двачер (?), 13-Янв-26, 10:58   +4 +/
Конечно! Потому что они же эти три недели зарплату получать будут!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

12. Сообщение от Двачер (?), 13-Янв-26, 10:59   +1 +/
Лучше Си шарп, чем си-бемоль.... (анекдот был про флейтиста и си-бемоль....)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #30

16. Сообщение от Жироватт (ok), 13-Янв-26, 11:22   +1 +/
Ага. ЦОПИРАЙТ на кружочек не позволяет взять первый попавшийся в тему, а свои манки будут рисовать его неделю со всеми правками, потом три недели защищать и утверждать, чтобы потом снова перерисовать под флюидный дизаен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #18

17. Сообщение от Аноним (17), 13-Янв-26, 11:23   +2 +/
А это не оно? Они столько новых названий понаделали, что уже сложно в этом всём разобраться.
>Uno Platform - это кроссплатформенный графический пользовательский интерфейс с открытым исходным кодом, который позволяет запускать код на основе WinUI и универсальной платформы Windows на iOS, macOS, Linux, Android и WebAssembly.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #22

18. Сообщение от Двачер (?), 13-Янв-26, 11:24   +/
А циркулем нарисовать и отсканировать им Антимонопольный комитет не позволяет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #23, #39

19. Сообщение от Аноним (19), 13-Янв-26, 11:26   +6 +/
по аналогии с древними греками, считавшими всем миром (ойкуменой) побережье вокруг морей где живут только греки, так и майкрософт считает кросс-платформой поддержку разных версий винды
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #47, #86

20. Сообщение от Аноним (20), 13-Янв-26, 11:30   +3 +/
Так этим обоим сто лет в обед, они кроссплатформенными и не проектировались, портировать это себе дороже, проще новые написать. Что, собственно, и делается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #24, #72, #79

21. Сообщение от Аноним (21), 13-Янв-26, 11:38   –6 +/
Это из той же серии, что и Electron с QMLем. Нафиг.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

22. Сообщение от Аноним (2), 13-Янв-26, 11:39   –4 +/
Это от сторонних разработчиков это не штатный майкрософтовскмй фреймворк, только таких васяноподелий на всех языках много.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

23. Сообщение от Аноним (23), 13-Янв-26, 11:39   –4 +/
>циркуль
>отсканировать

Как определить фаната коредвадуо и виндавсикспи

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #33

24. Сообщение от Аноним (2), 13-Янв-26, 11:40   +/
Я даже не говорю про то что зачем сами майки под шинду свою столько нагородили. Но у них нет ничего нормально работающего для Линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #69, #100

25. Сообщение от Аноним (25), 13-Янв-26, 11:47   +/
>не имеют штатной поддержки линукса ни в WPF ни в WinForms ни в MAUI

Но нештатная MAUI, вроде, есть.
ИЧСХ в mono поддержка WinForms была, а в dotnet - уже нет.
Хорошо хоть Avalonia имеется.

>Зачем тогда нужен С#?

ASP?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #27, #101

26. Сообщение от nw (?), 13-Янв-26, 11:52   +/
В Maui скоро добавят поддержку Linux. Правда будет работать через прослойку avalonia, но это лучше чем ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #28

27. Сообщение от Аноним (2), 13-Янв-26, 11:54   +/
Авалония норм, но она сторонняя и вообще майки раз закрывают в своей экосистеме пусть делают так чтобы внутри все работало. А не через этот Fluent UI на реакте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #41

28. Сообщение от Аноним (2), 13-Янв-26, 11:55   +1 +/
Вот вот уже который год, потом ещё там что-нибудь сломают. Короче проще закопать стюардессу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

29. Сообщение от Bob (??), 13-Янв-26, 11:56   –2 +/
А зачем Linux там? У них он как WSL в винде есть. А нести WPF / WinForm на Linux - бред)

На счёт C# они же выкупили Mono от Xamarin, а что дальше - хоть у нейросетки спроси.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

30. Сообщение от Re4son (ok), 13-Янв-26, 11:58   +/
тогда уже Си диез, по идее больше по смыслу подходит, чем Си шарп. Потому что "до" лучше, чем си бемоль, ибо "до" - база.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #35

31. Сообщение от Соль земли2 (?), 13-Янв-26, 12:04   +1 +/
> тысячи программистов

это количество, а ты забыл про качество

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #32

32. Сообщение от Двачер (?), 13-Янв-26, 12:12   –1 +/
И как оценить качество программистов?.. Строчки кода посчитать легче, но надо какую-то метрику...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #49

33. Сообщение от Двачер (?), 13-Янв-26, 12:20   +2 +/
Вот тебе циркуль, вот тебе Виндовс ХРю, что у них общего, нейросетка окаянная?!.. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

35. Сообщение от Аноним (35), 13-Янв-26, 12:32   +/
До-диез, вы хотели сказать. Альтернативно, ре-бемоль. Но не си-бемоль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #40

36. Сообщение от Аноним (37), 13-Янв-26, 12:43   +/
Мелкософт обос___алась с Blend и решила, что "студио" точно взлетит?? :)))
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

37. Сообщение от Аноним (37), 13-Янв-26, 12:50   –1 +/
C# нужен как пример современного языка. НАМНОГО лучше сипипей.
Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC. Конечно, рефлексией придётся (на время) пожертвовать, зато был бы отличный язык для всяких перделок!
По факту, никому "динамические" влезания в кишки классов нафиг не упёрлись (в прикладухе), поэтому можно было бы спокойно портировать вендокод и попутно пилить свой GUI, благо низкоуровневых либ - навалом (типа SDL).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #42, #59, #95, #102

38. Сообщение от Аноним (37), 13-Янв-26, 12:53   +/
Скорее, "зачем нужен MAUI"??? Если нет поддержки линукса, нет вообще никакого смысла в кроссплатформе! И это я говорю как постоянный вендузятник, но желающий запилить хоть что-то для Линукса, но на родном C#. А вот фигушки!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #62, #63

39. Сообщение от Аноним (37), 13-Янв-26, 12:54   +5 +/
Хотели, но босс запретил втыкать циркуль в монитор!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #55

40. Сообщение от Re4son (ok), 13-Янв-26, 13:01   +1 +/
> До-диез, вы хотели сказать. Альтернативно, ре-бемоль. Но не си-бемоль.

ой, блин, виноват))) си это B/H :) спасибо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

41. Сообщение от Аноним (25), 13-Янв-26, 13:17   +/
У них вообще решения более чем странные. Вроде сначала обещали MAUI под линукс - но фиг вам в результате.
Да и стандартная возможность удалить в корзину под Линукс (это что-то из комплекта визуального васика) - в mono была, а под dotnet - опять облом.
Думаю, ещё много чего навспоминать можно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

42. Сообщение от Аноним (25), 13-Янв-26, 13:24   +/
Не, ну в Гноме сделали Vala, который почти C# и есть.
А mono давно позволяло компилировать в нативный исполняемый файл. Правда, не скажу насколько это было сделано честно. Да и у микрософта сейчас есть возможно собрать в нативные приложения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

43. Сообщение от Аноним (-), 13-Янв-26, 13:31   +2 +/
Стало не нужно и открыли. Классика проприетарно-корпорастического жанра.
Ответить | Правка | Наверх | Cообщить модератору

44. Сообщение от Аноним (-), 13-Янв-26, 13:39   –1 +/
>Код XAML Studio написан на языке C#

И зачем эта виртуальная машина для Линукса?

>и открыт под лицензией MIT.

Пермиссивка-разрешиловка.

>под крылом некоммерческой организации .NET Foundation.

Эта некомерческая организация будет уважать Столлмана и копилефт? Они будут такими же безбашенными, как и Свободное сообщество GNU/Linux?

Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (46), 13-Янв-26, 15:16   +4 +/
Очень обидно, лучше Expression Blend не было инструмента построения интерфейсов, правда всю более-менее сложную логику проще было писать в вижуал студии, но они это продвигали как разделение труда между дизайнерами и программистами. Мы в итоге опять вернулись к тому, что в этом мире стабилен только делфи/лазарус.

Люди просили свежую ревизию XAML, возможность писать на JSON-подобных языках и причесать WPF для кроссплатформы (привет сервелат), а в итоге получили кучу недоделанных фреймворков и какие-то индоинструменты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #64, #65, #66, #98

47. Сообщение от tonysemail (??), 13-Янв-26, 15:19   +3 +/
Уточнение
Разных версий Windows 10.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

48. Сообщение от Аноним (48), 13-Янв-26, 15:23   –1 +/
Проприетарщики, держать строй. Пока было закрытое, вас все устраивало.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

49. Сообщение от Соль земли2 (?), 13-Янв-26, 15:29   +/
Легко. Как быстро, стабильно и эффективно работает программа. Так всё в мире проверяется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #51

50. Сообщение от Аноним (50), 13-Янв-26, 15:30   +/
Три отдела две недели согласовывали как им этот кружочек нарисует llama. Изменился только рисователь, согласовыватели не изменились
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #74

51. Сообщение от Аноним (51), 13-Янв-26, 15:54   +/
> Как быстро

Ну это понятно - затраченные часы.
> стабильно и эффективно

Это в каких единицах измерить? Предложите эталон.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #53

52. Сообщение от Аноним (52), 13-Янв-26, 16:21   +1 +/
Можно просто было экстеншин для вскода написать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #57

53. Сообщение от Соль земли2 (?), 13-Янв-26, 16:35   +/
Много измерений. Временная сложность алгоритма, например, O(1). Эффективность алгоритма и вычислений в нём. Например, сопрограммы в Go позволяют накладных расходов на переключение между процессами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #56, #61

55. Сообщение от Аноним (55), 13-Янв-26, 17:00   +1 +/
Босс тиран и микроменеджер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

56. Сообщение от Аноним (55), 13-Янв-26, 17:01   +/
То есть ты не знаешь в каких единицах измерять. Ясно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #70

57. Сообщение от Аноним (55), 13-Янв-26, 17:03   +2 +/
И как менеджеру получить повышение за плагин к вскод?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

58. Сообщение от Аноним (55), 13-Янв-26, 17:04   +1 +/
Открыли чтобы закрыть ясное дело. Типа разрабатывайте сам как хотите.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

59. Сообщение от warlockemail (??), 13-Янв-26, 19:49   +/
> По факту, никому "динамические" влезания в кишки классов нафиг не упёрлись

По факту через это работают все контролы, связывающиеся с данными.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

61. Сообщение от Аноним (61), 13-Янв-26, 20:21   +/
> Временная сложность алгоритма, например, O(1).

Таких алгоритмов крайне мало. Вселенная куда интереснее и сложнее О(1). Таким образом, весь более-менее полезный софт -- в соответствии с твоим утверждением -- плох. При чём тут Go к вопросу о размерности метрик знает лишь Джа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #71

62. Сообщение от AleksK (ok), 13-Янв-26, 21:27   +1 +/
Avalonia, uni, .net maui
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #73

63. Сообщение от мяв (?), 13-Янв-26, 22:35   +/
берите биндинг к гтк и пилите.
у гнома одно время был.. проигрыватель что-ли .. емнип, tomboy
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #93

64. Сообщение от Ононизмус (?), 13-Янв-26, 23:34   –3 +/
Проблема в том, что "интерфейсы" оказались жутко динамическими и зависящими от основной сборки. Поэтому казалось бы интересная идея "дизайнер - дизайнит, а потом нахлобучивает результат на программистский код" провалилась с громким пуком.

Дельфолазарус - простите, сразу в сад. :) Бесперспективняк.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #84

65. Сообщение от Ононизмус (?), 13-Янв-26, 23:37   +1 +/
> возможность писать на JSON-подобных языках

Увы, нет. JSON не приспособлен для иерархических ГУЁв.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #78

66. Сообщение от Ононизмус (?), 13-Янв-26, 23:45   –2 +/
> и причесать WPF для кроссплатформы

Никак. WPF overengineered кусок индусячей мысли, что-то оттуда убрать или вывернуть - никак, всё завязано. Но есть надежда....

Можно сделать декларативный язык ПОВЕРХ WinForms! Сильно проще WPF, никаких замороченных bindings, продвинутые стили и т.п.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

67. Сообщение от leap42 (ok), 14-Янв-26, 05:39   +/
> Эти майки свистят про кроссплатформу, но при этом не имеют штатной поддержки линукса ни в WPF ни в WinForms ни в MAUI. Зачем тогда нужен С#?

Я тож задавался этим вопросом пока не понял, что он смысла не имеет. GUI-приложения по нынешним временам это <1% от приложений. Сейчас же всё онлаен и под эти онлаены пишется куча сервисов, а времена GUI-нарезалок дисков и оффлайн-плееров давно прошли. У нас в линуксах вечно был дефицит внятного способа делать GUI, детская болячка, но Msft это не интересует, их интересует окупаемость вложений. Популярность Linux стабильно растёт, но она всё ещё небольшая + небольшая и потребность в новых гуях. Кароч овчинка выделки не стоит.

Итого современный дотнет и правда кросплатформенный, просто без гуя. Кому нужен гуй - могут сами его написать. Разговоры про то, что он всем нужен я 10 лет слышу (Msft заопенсорсили dotnet ещё в 2016 году), а его как не было, так и нет. Значит, он никому особо не нужен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #82, #97

69. Сообщение от Аноним (69), 14-Янв-26, 08:53   +1 +/
>Но у них нет ничего нормально работающего для Линукс.

И не будет. Их маркетологи давно поняли, что если писать софт, то в него надо, как в булку изюм, добавлять телеметрию. И если с домохозяйками на винде это прокатывает, то пользователи Линукс быстренько перенаправят такой софт в /dev/null

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

70. Сообщение от Соль земли2 (?), 14-Янв-26, 09:32   +/
Я дал приблизительный ответ. А тебе лишь бы выяснить чужой уровень интеллекта. Ясно, ясно зачем ты здесь :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #76

71. Сообщение от Соль земли2 (?), 14-Янв-26, 09:37   +/
Go для примера. Лично меня это наводит на полезные размышления уже. Всё всегда в голове не удержишь, поэтому приходится выстраивать мышление в виде векторов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #77

72. Сообщение от Jh (?), 14-Янв-26, 10:37   –1 +/
Был проект Mono типа свободное .Net, Видимо мало кому был нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

73. Сообщение от Аноним (2), 14-Янв-26, 11:03   +/
Васяноподелки от ноунеймов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

74. Сообщение от Аноним (2), 14-Янв-26, 11:04   +/
Согласователи просто поместили свои хотелки в промпт и получили результат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

76. Сообщение от Аноним (2), 14-Янв-26, 11:05   +1 +/
Глупость ты какую-то написал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

77. Сообщение от Аноним (2), 14-Янв-26, 11:07   +/
Вот у таких измерительный и появляются бредовые критерии качества. И проекты закрываются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #80

78. Сообщение от Аноним (2), 14-Янв-26, 11:08   +/
Посмотри на flutter.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #83, #89

79. Сообщение от анонимно1 (?), 14-Янв-26, 11:11   +1 +/
Этой истории много лет.
Ищется по словам "История программных революций от Microsoft. Фатальный недостаток"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

80. Сообщение от Соль земли2 (?), 14-Янв-26, 11:18   +/
Звучит сомнительно и голословно. А самое главное - бесполезно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

81. Сообщение от Аноним (81), 14-Янв-26, 11:58   +/
Electron - это Вебня, а QML - автономный десктоп.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

82. Сообщение от OpenEcho (?), 14-Янв-26, 12:25   +/
> Итого современный дотнет и правда кросплатформенный

Это только теоретически, а реально слишком много проблем с МОНО даже на линуксе не говоря уже про андроид

> Значит, он никому особо не нужен.

Именно, как вы правильно заметили, массовая тенденция - тонкий клиент, или попросту всех в облака и всем хватит браузера.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #104

83. Сообщение от Аноним (83), 14-Янв-26, 13:28   +1 +/
>> Увы, нет. JSON не приспособлен для иерархических ГУЁв.
>Посмотри на flutter.

Что лишь подтверждает высказывание выше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

84. Сообщение от IMBird (ok), 14-Янв-26, 15:24   +4 +/
Дельфолазарус живее всех живых, лол. Не обязательно регулярно напоминать о себе всякими ломающими изменениями, чтобы иметь стабильную нишу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #88

86. Сообщение от Илья (??), 14-Янв-26, 19:18   –1 +/
дотнет уже лет 15 крутится в контейнерах в докере.

Я вот например весь день сегодня c# из линукса писал

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #90

87. Сообщение от Илья (??), 14-Янв-26, 19:19   –1 +/
бекенд писать, гонять в контейнере. C# лучший для этого язык на сегодня
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #92

88. Сообщение от Ононизмус (?), 14-Янв-26, 19:23   –1 +/
Никто не сказал, что он умер - я сказал "у него нет перспектив". Последние "пасквилянты" на нём доиграются и уйдут на пенсию. ПОСЛЕ них уже никого не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #94

89. Сообщение от Ононизмус (?), 14-Янв-26, 19:28   +/
Не хочу смотреть на флюттер. Видел его некоторое время назад, плюнул, закрыл. Кажется, из-за его бестолкового "per pixel" движка. Мне нафиг не упёрлись "приложения-игрушки" (т.е. полностью изолированные от ОС). Если GUI поддерживает венду, он ОБЯЗАН иметь hwnd, цикл событий и т.п. Если этого нет - это просто "нечто в окошке".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

90. Сообщение от _ (??), 14-Янв-26, 20:32   +/
А смысл?! :-\
Линук для шарпа - tier 100500 - всегда в догоняющих, всегда чего то нет, всегда про что написано мол есть ... есть да не работает ... :(

Не, ну СТРАДАЙ! конечно раз тебя от _этого_ шпилит ... :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #99

92. Сообщение от _ (??), 14-Янв-26, 22:15   –1 +/
Ню-ню ...
И от того что он луДший - хрен ты в кубере увидишь контйнер с ним.
С JS - есть, с жабой - есть, с пистоном есть, с Го - есть!
С С# - пока не встречались... :-р
:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #105

93. Сообщение от Аноним (93), 14-Янв-26, 23:21   +/
Banshee. Фичастый, но огромный.
Заметки tomboy, впрочем, тоже на моно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

94. Сообщение от IMBird (ok), 15-Янв-26, 10:37   +3 +/
Увы, но тут вынужден согласиться. Паскаль эффективно учил алгоритмам всех уровней, но требовал думать и на выходе получались разработчики, которые могли освоить что угодно; более простой и попсовый петон же позволяет строчить не включая мозги, а поскольку люди выбирают что проще, то на выходе уже имеем армию уже пожилых питонодетей, падающих в обморок при отсутствии какого-нибудь лефтпада и уверенных, что любое падение производительности можно заткнуть докупкой вычислительных ресурсов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

95. Сообщение от glebiao (ok), 15-Янв-26, 13:22   +/
>C# нужен как пример современного языка. НАМНОГО лучше сипипей.
>Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC. Конечно,

такой язык называется D и нативных компиляторов для него целых 3 (если не 4).

>рефлексией придётся (на время) пожертвовать, зато был бы отличный язык для всяких

и ничем не надо жертвовать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

96. Сообщение от Анон1110м (?), 15-Янв-26, 22:28   +/
Не C# а .NET. Наверное .NET действительно создали как конкурента JVM и  за этим дейстыительно было какое-видение и всё такое прочее, но потом на это подзабили и .NET стал просто средством чтобы не использовать, как пишут в WWW, страшные и ужасные языки с ручнфм управлением памятью. Ну и ещё как прослойка к Windows API более удобная чем само Windows API.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

97. Сообщение от Анон1110м (?), 15-Янв-26, 22:47   +/
Про меньше одного процента как бы да, но тот же KDE со всем ворохом сопутсвующих программ это же не страничка в WWW а прям настоящая программа. Да и программулины для мобилок тоже именно программы и зачастую на родных для ОС технологиях даже если они полностью завязаны на интернете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

98. Сообщение от Анон1110м (?), 15-Янв-26, 22:51   +/
Blend цдобно использовать для прототипирования GUI.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

99. Сообщение от Илья (??), 16-Янв-26, 05:04   +/
>СТРАДАЙ

Не понял про страдания. Дотнет устанавливается буквально в пару команд в консольке.

IDE - VSCode и JetBrainsRider на выбор.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

100. Сообщение от Илья (??), 16-Янв-26, 07:05   +/
> Но у них нет ничего нормально работающего для Линукс.

Чел, Microsoft Azure смотрит на тебя с недоумением.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

101. Сообщение от Илья (??), 16-Янв-26, 07:06   +/
> ИЧСХ в mono поддержка WinForms была, а в dotnet - уже нет.

всё есть. Почему нет?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

102. Сообщение от Илья (??), 16-Янв-26, 07:12   +/
> Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC

Дотнет поддерживает нативную сборку на линуксе. Буквально нейтив+GC без jit компиляции.
Рефлексией притом жертвовать не надо, она работает

https://learn.microsoft.com/en-us/dotnet/core/deploying/nati.../

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #103

103. Сообщение от Илья (??), 16-Янв-26, 07:16   +/
Собественно, исторически это пришло из xamarin-ios, где запрещена jit-компиляция.

Я часто вижу отзывы от c#/dotnet, которые основаны на стереотипах 15 летней давности. Прекращайте уже

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

104. Сообщение от Илья (??), 16-Янв-26, 07:20   +/
> Это только теоретически, а реально слишком много проблем с МОНО даже на линуксе не говоря уже про андроид

Про моно лет 8 уже можно забыть. Есть дотнет. Один, единый, кросс-платформенный. Вы хоть других в заблуждение не вводите если сами в криокамере сидите

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #106

105. Сообщение от Илья (??), 16-Янв-26, 07:21   +/
> пока не встречались

Да, да, не встречались

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

106. Сообщение от OpenEcho (?), 17-Янв-26, 00:31   +/
> Есть дотнет. Один, единый, кросс-платформенный.

Тот самый что нативно только в консоль и вебню, а всё остальное через мауи, авалониа фрэймворки (мы ж про ГУИ здесь?)


> Вы хоть других в заблуждение не вводите если сами в криокамере сидите

Я не в камере и тем более не в крио :) поэтому перевожу стрелки на тех, кто до сих пор требуют МОНО для своих "мультиплатформенных" приложух

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #107

107. Сообщение от Илья (??), 21-Янв-26, 10:39   +/
> Тот самый что нативно только в консоль и вебню, а всё остальное через мауи, авалониа фрэймворки (мы ж про ГУИ здесь?)

Да, разумеется. В обычном дотнете не встроено никаких гуи фреймворков. Там только рантайм, коллекции и минимальная вебня для быстрого старта проектов.

Подключить пакет с свалонией - несложно.

> Я не в камере и тем более не в крио :) поэтому перевожу стрелки на тех, кто до сих пор требуют МОНО для своих "мультиплатформенных" приложух

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #108

108. Сообщение от OpenEcho (?), 21-Янв-26, 16:22   +/
> Это странно, я ни от кого не требую моно устанавливать, чтобы моё дотнет приложение работало

Вы наверняка слышали про очень известную программу KeePass2. Попробуйте ее установить на лине согласно офф рекомендации: https://keepass.info/help/v2/setup.html#mono

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #109

109. Сообщение от Илья (??), 21-Янв-26, 16:59   +/
> Вы наверняка слышали про очень известную программу KeePass2. Попробуйте ее установить на
> лине согласно офф рекомендации: https://keepass.info/help/v2/setup.html#mono

Первый раз слышу, чтобы кипасс устанавливали оригинальный. Я вот обычно любой опенсорсный аналог беру https://keepassxc.org/ https://apps.gnome.org/Secrets/

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #110

110. Сообщение от OpenEcho (?), 21-Янв-26, 19:28   +/
> Первый раз слышу, чтобы кипасс устанавливали оригинальный.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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