The OpenNET Project / Index page

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

Microsoft открыл код среды разработки XAML Studio

13.01.2026 09:44 (MSK)

Компания Microsoft объявила об открытии кода проекта XAML Studio, предоставляющего среду для быстрого проектирования интерфейса пользователя и разработки графических приложений на базе языка разметки XAML, применяемого в .NET Framework. Код XAML Studio написан на языке C# и открыт под лицензией MIT. Дальнейшая разработка XAML Studio как открытого проекта будет вестись под крылом некоммерческой организации .NET Foundation.

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

Открытый код соответствует выпуску XAML Studio 1.1. На основе этого кода уже началась разработка ветки XAML Studio 2, в которой будет реализованы средства для проектирования интерфейса на базе Fluent UI, возможности для загрузки изображений и данных, панель для редактирования и инспектирования свойств, панель для визуальной навигации по свойствам и их состоянию.



  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Выпуск платформы OpenSilver 3.2, продолжающей развитие технологии Silverlight
  3. OpenNews: Microsoft открыл код WPF, Windows Forms и WinUI
  4. OpenNews: Microsoft открыл код компилятора Roslyn и пытается привлечь сообщество к участию в развитии .NET
  5. OpenNews: Проект Mono поменял лицензию на MIT и начал открытие проприетарных наработок Xamarin
  6. OpenNews: Компания Microsoft передала разработку проекта Mono сообществу Wine
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64597-xaml
Ключевые слова: xaml, microsoft
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (88) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 10:48, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +27 +/
    Эти майки свистят про кроссплатформу, но при этом не имеют штатной поддержки линукса ни в WPF ни в WinForms ни в MAUI. Зачем тогда нужен С#?
     
     
  • 2.10, Аноним (2), 10:57, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    WinUI тоже без штатного линукса.
     
     
  • 3.17, Аноним (17), 11:23, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А это не оно? Они столько новых названий понаделали, что уже сложно в этом всём разобраться.
    >Uno Platform - это кроссплатформенный графический пользовательский интерфейс с открытым исходным кодом, который позволяет запускать код на основе WinUI и универсальной платформы Windows на iOS, macOS, Linux, Android и WebAssembly.
     
     
  • 4.22, Аноним (2), 11:39, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это от сторонних разработчиков это не штатный майкрософтовскмй фреймворк, только таких васяноподелий на всех языках много.
     
  • 2.12, Двачер (?), 10:59, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше Си шарп, чем си-бемоль.... (анекдот был про флейтиста и си-бемоль....)
     
     
  • 3.30, Re4son (ok), 11:58, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    тогда уже Си диез, по идее больше по смыслу подходит, чем Си шарп. Потому что "до" лучше, чем си бемоль, ибо "до" - база.
     
     
  • 4.35, Аноним (35), 12:32, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    До-диез, вы хотели сказать. Альтернативно, ре-бемоль. Но не си-бемоль.
     
     
  • 5.40, Re4son (ok), 13:01, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > До-диез, вы хотели сказать. Альтернативно, ре-бемоль. Но не си-бемоль.

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

     
  • 2.19, Аноним (19), 11:26, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    по аналогии с древними греками, считавшими всем миром (ойкуменой) побережье вокруг морей где живут только греки, так и майкрософт считает кросс-платформой поддержку разных версий винды
     
     
  • 3.47, tonys (??), 15:19, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уточнение
    Разных версий Windows 10.
     
  • 3.86, Илья (??), 19:18, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    дотнет уже лет 15 крутится в контейнерах в докере.

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

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

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

     
     
  • 5.99, Илья (??), 05:04, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >СТРАДАЙ

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

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

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

     
  • 2.20, Аноним (20), 11:30, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так этим обоим сто лет в обед, они кроссплатформенными и не проектировались, портировать это себе дороже, проще новые написать. Что, собственно, и делается.
     
     
  • 3.24, Аноним (2), 11:40, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже не говорю про то что зачем сами майки под шинду свою столько нагородили. Но у них нет ничего нормально работающего для Линукс.
     
     
  • 4.69, Аноним (69), 08:53, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Но у них нет ничего нормально работающего для Линукс.

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

     
  • 4.100, Илья (??), 07:05, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Но у них нет ничего нормально работающего для Линукс.

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

     
  • 3.72, Jh (?), 10:37, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Был проект Mono типа свободное .Net, Видимо мало кому был нужен.
     
  • 3.79, анонимно1 (?), 11:11, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этой истории много лет.
    Ищется по словам "История программных революций от Microsoft. Фатальный недостаток"
     
  • 2.25, Аноним (25), 11:47, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >не имеют штатной поддержки линукса ни в WPF ни в WinForms ни в MAUI

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

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

    ASP?

     
     
  • 3.27, Аноним (2), 11:54, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Авалония норм, но она сторонняя и вообще майки раз закрывают в своей экосистеме пусть делают так чтобы внутри все работало. А не через этот Fluent UI на реакте.
     
     
  • 4.41, Аноним (25), 13:17, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У них вообще решения более чем странные. Вроде сначала обещали MAUI под линукс - но фиг вам в результате.
    Да и стандартная возможность удалить в корзину под Линукс (это что-то из комплекта визуального васика) - в mono была, а под dotnet - опять облом.
    Думаю, ещё много чего навспоминать можно.
     
  • 3.101, Илья (??), 07:06, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > ИЧСХ в mono поддержка WinForms была, а в dotnet - уже нет.

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

     
  • 2.26, nw (?), 11:52, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В Maui скоро добавят поддержку Linux. Правда будет работать через прослойку avalonia, но это лучше чем ничего.
     
     
  • 3.28, Аноним (2), 11:55, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот вот уже который год, потом ещё там что-нибудь сломают. Короче проще закопать стюардессу.
     
  • 2.29, Bob (??), 11:56, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А зачем Linux там? У них он как WSL в винде есть. А нести WPF / WinForm на Linux - бред)

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

     
  • 2.37, Аноним (37), 12:50, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    C# нужен как пример современного языка. НАМНОГО лучше сипипей.
    Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC. Конечно, рефлексией придётся (на время) пожертвовать, зато был бы отличный язык для всяких перделок!
    По факту, никому "динамические" влезания в кишки классов нафиг не упёрлись (в прикладухе), поэтому можно было бы спокойно портировать вендокод и попутно пилить свой GUI, благо низкоуровневых либ - навалом (типа SDL).
     
     
  • 3.42, Аноним (25), 13:24, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну в Гноме сделали Vala, который почти C# и есть.
    А mono давно позволяло компилировать в нативный исполняемый файл. Правда, не скажу насколько это было сделано честно. Да и у микрософта сейчас есть возможно собрать в нативные приложения.
     
  • 3.59, warlock (??), 19:49, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > По факту, никому "динамические" влезания в кишки классов нафиг не упёрлись

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

     
  • 3.95, glebiao (ok), 13:22, 15/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >C# нужен как пример современного языка. НАМНОГО лучше сипипей.
    >Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC. Конечно,

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

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

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

     
  • 3.102, Илья (??), 07:12, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Линуксисты не будь дypaками, запилили бы свой компилер, прям в нэйтив + GC

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

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

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

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

     
  • 2.38, Аноним (37), 12:53, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее, "зачем нужен MAUI"??? Если нет поддержки линукса, нет вообще никакого смысла в кроссплатформе! И это я говорю как постоянный вендузятник, но желающий запилить хоть что-то для Линукса, но на родном C#. А вот фигушки!
     
     
  • 3.62, AleksK (ok), 21:27, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Avalonia, uni, .net maui
     
     
  • 4.73, Аноним (2), 11:03, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Васяноподелки от ноунеймов.
     
  • 3.63, мяв (?), 22:35, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    берите биндинг к гтк и пилите.
    у гнома одно время был.. проигрыватель что-ли .. емнип, tomboy
     
     
  • 4.93, Аноним (93), 23:21, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Banshee. Фичастый, но огромный.
    Заметки tomboy, впрочем, тоже на моно.
     
  • 2.67, leap42 (ok), 05:39, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я тож задавался этим вопросом пока не понял, что он смысла не имеет GUI-приложе... большой текст свёрнут, показать
     
     
  • 3.82, OpenEcho (?), 12:25, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Итого современный дотнет и правда кросплатформенный

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

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

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

     
     
  • 4.104, Илья (??), 07:20, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это только теоретически, а реально слишком много проблем с МОНО даже на линуксе не говоря уже про андроид

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

     
     
  • 5.106, OpenEcho (?), 00:31, 17/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть дотнет. Один, единый, кросс-платформенный.

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


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

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

     
     
  • 6.107, Илья (??), 10:39, 21/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Тот самый что нативно только в консоль и вебню, а всё остальное через мауи, авалониа фрэймворки (мы ж про ГУИ здесь?)

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

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

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

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

     
     
  • 7.108, OpenEcho (?), 16:22, 21/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это странно, я ни от кого не требую моно устанавливать, чтобы моё дотнет приложение работало

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

     
     
  • 8.109, Илья (??), 16:59, 21/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Первый раз слышу, чтобы кипасс устанавливали оригинальный Я вот обычно любой оп... текст свёрнут, показать
     
     
  • 9.110, OpenEcho (?), 19:28, 21/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что только оригинальный виндовый кипас имеет синхронизацию в сво... текст свёрнут, показать
     
  • 3.97, Анон1110м (?), 22:47, 15/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Про меньше одного процента как бы да, но тот же KDE со всем ворохом сопутсвующих программ это же не страничка в WWW а прям настоящая программа. Да и программулины для мобилок тоже именно программы и зачастую на родных для ОС технологиях даже если они полностью завязаны на интернете.
     
  • 2.87, Илья (??), 19:19, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    бекенд писать, гонять в контейнере. C# лучший для этого язык на сегодня
     
     
  • 3.92, _ (??), 22:15, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ню-ню ...
    И от того что он луДший - хрен ты в кубере увидишь контйнер с ним.
    С JS - есть, с жабой - есть, с пистоном есть, с Го - есть!
    С С# - пока не встречались... :-р
    :)
     
     
  • 4.105, Илья (??), 07:21, 16/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > пока не встречались

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

     
  • 2.96, Анон1110м (?), 22:28, 15/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не C# а .NET. Наверное .NET действительно создали как конкурента JVM и  за этим дейстыительно было какое-видение и всё такое прочее, но потом на это подзабили и .NET стал просто средством чтобы не использовать, как пишут в WWW, страшные и ужасные языки с ручнфм управлением памятью. Ну и ещё как прослойка к Windows API более удобная чем само Windows API.
     

  • 1.8, Двачер (?), 10:52, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Присмотритесь, у них там на картинке /Assets/LlamaCircle.png : это что же получается: у них там в Майкрософте тысячи программистов, триллионы долларов, а кружочек.png им Llama рисует, да?!... :)
     
     
  • 2.9, Аноним (2), 10:55, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +14 +/
    А что ты хочешь чтобы три отдела две недели согласовывали как должен выглядеть кружочек?
     
     
  • 3.11, Двачер (?), 10:58, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Конечно! Потому что они же эти три недели зарплату получать будут!
     
  • 3.50, Аноним (50), 15:30, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Три отдела две недели согласовывали как им этот кружочек нарисует llama. Изменился только рисователь, согласовыватели не изменились
     
     
  • 4.74, Аноним (2), 11:04, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Согласователи просто поместили свои хотелки в промпт и получили результат.
     
  • 2.16, Жироватт (ok), 11:22, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага. ЦОПИРАЙТ на кружочек не позволяет взять первый попавшийся в тему, а свои манки будут рисовать его неделю со всеми правками, потом три недели защищать и утверждать, чтобы потом снова перерисовать под флюидный дизаен
     
     
  • 3.18, Двачер (?), 11:24, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А циркулем нарисовать и отсканировать им Антимонопольный комитет не позволяет?
     
     
  • 4.23, Аноним (23), 11:39, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >циркуль
    >отсканировать

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

     
     
  • 5.33, Двачер (?), 12:20, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот тебе циркуль, вот тебе Виндовс ХРю, что у них общего, нейросетка окаянная?!.. :)
     
  • 4.39, Аноним (37), 12:54, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Хотели, но босс запретил втыкать циркуль в монитор!
     
     
  • 5.55, Аноним (55), 17:00, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Босс тиран и микроменеджер.
     
  • 2.31, Соль земли2 (?), 12:04, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тысячи программистов

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

     
     
  • 3.32, Двачер (?), 12:12, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И как оценить качество программистов?.. Строчки кода посчитать легче, но надо какую-то метрику...
     
     
  • 4.49, Соль земли2 (?), 15:29, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Легко. Как быстро, стабильно и эффективно работает программа. Так всё в мире проверяется.
     
     
  • 5.51, Аноним (51), 15:54, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Как быстро

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

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

     
     
  • 6.53, Соль земли2 (?), 16:35, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Много измерений. Временная сложность алгоритма, например, O(1). Эффективность алгоритма и вычислений в нём. Например, сопрограммы в Go позволяют накладных расходов на переключение между процессами.
     
     
  • 7.56, Аноним (55), 17:01, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    То есть ты не знаешь в каких единицах измерять. Ясно.
     
     
  • 8.70, Соль земли2 (?), 09:32, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я дал приблизительный ответ А тебе лишь бы выяснить чужой уровень интеллекта Я... текст свёрнут, показать
     
     
  • 9.76, Аноним (2), 11:05, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глупость ты какую-то написал ... текст свёрнут, показать
     
  • 7.61, Аноним (61), 20:21, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Временная сложность алгоритма, например, O(1).

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

     
     
  • 8.71, Соль земли2 (?), 09:37, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Go для примера Лично меня это наводит на полезные размышления уже Всё всегда в... текст свёрнут, показать
     
     
  • 9.77, Аноним (2), 11:07, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вот у таких измерительный и появляются бредовые критерии качества И проекты зак... текст свёрнут, показать
     
     
  • 10.80, Соль земли2 (?), 11:18, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Звучит сомнительно и голословно А самое главное - бесполезно ... текст свёрнут, показать
     

  • 1.21, Аноним (21), 11:38, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Это из той же серии, что и Electron с QMLем. Нафиг.
     
     
  • 2.81, Аноним (81), 11:58, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Electron - это Вебня, а QML - автономный десктоп.
     

  • 1.36, Аноним (37), 12:43, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мелкософт обос___алась с Blend и решила, что "студио" точно взлетит?? :)))
     
     
  • 2.46, Аноним (46), 15:16, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Очень обидно, лучше Expression Blend не было инструмента построения интерфейсов, правда всю более-менее сложную логику проще было писать в вижуал студии, но они это продвигали как разделение труда между дизайнерами и программистами. Мы в итоге опять вернулись к тому, что в этом мире стабилен только делфи/лазарус.

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

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

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

     
     
  • 4.84, IMBird (ok), 15:24, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дельфолазарус живее всех живых, лол. Не обязательно регулярно напоминать о себе всякими ломающими изменениями, чтобы иметь стабильную нишу.
     
     
  • 5.88, Ононизмус (?), 19:23, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никто не сказал, что он умер - я сказал "у него нет перспектив". Последние "пасквилянты" на нём доиграются и уйдут на пенсию. ПОСЛЕ них уже никого не будет.
     
     
  • 6.94, IMBird (ok), 10:37, 15/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Увы, но тут вынужден согласиться. Паскаль эффективно учил алгоритмам всех уровней, но требовал думать и на выходе получались разработчики, которые могли освоить что угодно; более простой и попсовый петон же позволяет строчить не включая мозги, а поскольку люди выбирают что проще, то на выходе уже имеем армию уже пожилых питонодетей, падающих в обморок при отсутствии какого-нибудь лефтпада и уверенных, что любое падение производительности можно заткнуть докупкой вычислительных ресурсов.
     
  • 3.65, Ононизмус (?), 23:37, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > возможность писать на JSON-подобных языках

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

     
     
  • 4.78, Аноним (2), 11:08, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотри на flutter.
     
     
  • 5.83, Аноним (83), 13:28, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Увы, нет. JSON не приспособлен для иерархических ГУЁв.
    >Посмотри на flutter.

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

     
  • 5.89, Ононизмус (?), 19:28, 14/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не хочу смотреть на флюттер. Видел его некоторое время назад, плюнул, закрыл. Кажется, из-за его бестолкового "per pixel" движка. Мне нафиг не упёрлись "приложения-игрушки" (т.е. полностью изолированные от ОС). Если GUI поддерживает венду, он ОБЯЗАН иметь hwnd, цикл событий и т.п. Если этого нет - это просто "нечто в окошке".
     
  • 3.66, Ононизмус (?), 23:45, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > и причесать WPF для кроссплатформы

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

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

     
  • 3.98, Анон1110м (?), 22:51, 15/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Blend цдобно использовать для прототипирования GUI.
     

  • 1.43, Аноним (-), 13:31, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Стало не нужно и открыли. Классика проприетарно-корпорастического жанра.
     
  • 1.44, Аноним (-), 13:39, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Код XAML Studio написан на языке C#

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

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

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

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

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

     
  • 1.48, Аноним (48), 15:23, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Проприетарщики, держать строй. Пока было закрытое, вас все устраивало.
     
     
  • 2.58, Аноним (55), 17:04, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открыли чтобы закрыть ясное дело. Типа разрабатывайте сам как хотите.
     

  • 1.52, Аноним (52), 16:21, 13/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Можно просто было экстеншин для вскода написать.
     
     
  • 2.57, Аноним (55), 17:03, 13/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И как менеджеру получить повышение за плагин к вскод?
     

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



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

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