Здравствуйте, hardcase, Вы писали:
H>Любая XAML разметка может стать как минимум в 2 раза короче, если уйти от многословного XML синтаксиса в сторону чего-то похожего на инициализаторы объектов в C#.
И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, novitk, Вы писали:
C>>А весь GUI остаётся системно-зависимым, так как портировать DirectX на Линукс у Microsoft желания никакого нет. А без него не будет и WPF. N>Под OpenGL никак не переписать? Движки же для игры почти все на оба API.
Там всё заточено на DX, проще написать новую реализацию с совместимым API.
Да и не нужно это, по большому счёту. На телефонах WPF не взлетит, а на декстопе нынче и так миграция в сторону HTML идёт.
Здравствуйте, IT, Вы писали:
IT>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.
Здравствуйте, novitk, Вы писали:
C>>а на декстопе нынче и так миграция в сторону HTML идёт. N>1. В этом нет ничего хорошего. N>2. До богатых приложений типа CAD/фотошопов/IDE/тд еще мигрировать и мигрировать.
Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.
Здравствуйте, Cyberax, Вы писали: C>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.
Здравствуйте, oziro, Вы писали:
C>>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве. O>и где это на рынке? Как купить? https://tinkercad.com/
Здравствуйте, IT, Вы писали:
IT>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.
Честно говоря не вижу в триггерах ничего извращенного. Представление подобных вещей в виде набора правил с предикатами — довольно распространенная и старая практика.
Что же касается стилей, то тут вообще непонятно где в них нашел императив.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, Cyberax, Вы писали:
C>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.
Есть и IDE, контора пишет. Только для серьезной работы это все несерьезно.
Здравствуйте, AndrewVK, Вы писали:
IT>>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации. AVK>Честно говоря не вижу в триггерах ничего извращенного. Представление подобных вещей в виде набора правил с предикатами — довольно распространенная и старая практика.
Практика может и старая и даже распространённая, но при этом весьма извращённая и ограниченная.
AVK>Что же касается стилей, то тут вообще непонятно где в них нашел императив.
Стили по своей сути не что иное как тупое присваивание одного значения другому. С той лишь разницей, что это присваивание выражется декларативно.
Кстати, кроме этих нелепых попыток симулировать императив ещё сильно достаёт отсутствие нормальных возможностей повторного использования кода, циклов и пр. В результате приходится нещадно копипастить.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, VladD2, Вы писали:
VD>В прочем, не ясно что их подтолкнуло к такому решению. Может они тупо сливают дотнет переводя его в опенсорс.
Все просто, MS из компании продающей коробки, становится компанией продающей сервисы. А доступ к сервисам должен быть с любой платформы.
Так что не сливают, а наоборот — будут развивать всеми силами, чтобы увеличить привлекательность своих сервисов.
Здравствуйте, IB, Вы писали:
IB>Все просто, MS из компании продающей коробки, становится компанией продающей сервисы. А доступ к сервисам должен быть с любой платформы. IB>Так что не сливают, а наоборот — будут развивать всеми силами, чтобы увеличить привлекательность своих сервисов.
Ну, да. Знакомо. 10 лет сливать рынок Яве и потом спохватиться. Так было с Windows, IE и многим другим.
Как бы не вышло как с виндофонами.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, IT, Вы писали:
ка.
IT>Практика может и старая и даже распространённая, но при этом весьма извращённая и ограниченная.
AVK>>Что же касается стилей, то тут вообще непонятно где в них нашел императив.
IT>Стили по своей сути не что иное как тупое присваивание одного значения другому. С той лишь разницей, что это присваивание выражется декларативно.
IT>Кстати, кроме этих нелепых попыток симулировать императив ещё сильно достаёт отсутствие нормальных возможностей повторного использования кода, циклов и пр. В результате приходится нещадно копипастить.