Re[5]: [ANN] Microsoft Open Sources .NET
От: IT Россия linq2db.com
Дата: 14.11.14 16:24
Оценка: +1
Здравствуйте, hardcase, Вы писали:

H>Любая XAML разметка может стать как минимум в 2 раза короче, если уйти от многословного XML синтаксиса в сторону чего-то похожего на инициализаторы объектов в C#.


И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: [ANN] Microsoft Open Sources .NET
От: novitk США  
Дата: 14.11.14 16:56
Оценка: -1
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>А есть вообще примеры хорошего DSL для GUI ?


http://nucleic.github.io/enaml/docs/
http://kivy.org/#home
http://en.wikipedia.org/wiki/QML

IMHO, все ^ удобнее чем XAML
Re[9]: [ANN] Microsoft Open Sources .NET
От: Cyberax Марс  
Дата: 14.11.14 18:33
Оценка:
Здравствуйте, novitk, Вы писали:

C>>А весь GUI остаётся системно-зависимым, так как портировать DirectX на Линукс у Microsoft желания никакого нет. А без него не будет и WPF.

N>Под OpenGL никак не переписать? Движки же для игры почти все на оба API.
Там всё заточено на DX, проще написать новую реализацию с совместимым API.

Да и не нужно это, по большому счёту. На телефонах WPF не взлетит, а на декстопе нынче и так миграция в сторону HTML идёт.
Sapienti sat!
Re[10]: [ANN] Microsoft Open Sources .NET
От: novitk США  
Дата: 14.11.14 19:02
Оценка: +3
Здравствуйте, Cyberax, Вы писали:

C>а на декстопе нынче и так миграция в сторону HTML идёт.


1. В этом нет ничего хорошего.
2. До богатых приложений типа CAD/фотошопов/IDE/тд еще мигрировать и мигрировать.
Re[6]: [ANN] Microsoft Open Sources .NET
От: DarthSidius  
Дата: 15.11.14 01:06
Оценка: +1
Здравствуйте, IT, Вы писали:

IT>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.


+ конвертеры на каждый чих.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re[5]: [ANN] Microsoft Open Sources .NET
От: Евгений Акиньшин grapholite.com
Дата: 15.11.14 03:43
Оценка:
Здравствуйте, novitk, Вы писали:

N>Здравствуйте, Евгений Акиньшин, Вы писали:


ЕА>>А есть вообще примеры хорошего DSL для GUI ?


N>http://nucleic.github.io/enaml/docs/

N>http://kivy.org/#home
N>http://en.wikipedia.org/wiki/QML

N>IMHO, все ^ удобнее чем XAML


Про Qml согласен — лучше Xaml, остальное не видел — посмотрю на досуге
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[11]: [ANN] Microsoft Open Sources .NET
От: Cyberax Марс  
Дата: 15.11.14 04:24
Оценка:
Здравствуйте, novitk, Вы писали:

C>>а на декстопе нынче и так миграция в сторону HTML идёт.

N>1. В этом нет ничего хорошего.
N>2. До богатых приложений типа CAD/фотошопов/IDE/тд еще мигрировать и мигрировать.
Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.
Sapienti sat!
Re[12]: [ANN] Microsoft Open Sources .NET
От: oziro Нигерия  
Дата: 15.11.14 11:39
Оценка:
Здравствуйте, Cyberax, Вы писали:
C>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.

и где это на рынке? Как купить?
Re[13]: [ANN] Microsoft Open Sources .NET
От: Cyberax Марс  
Дата: 16.11.14 05:38
Оценка: 1 (1)
Здравствуйте, oziro, Вы писали:

C>>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.

O>и где это на рынке? Как купить?
https://tinkercad.com/
Sapienti sat!
Re[6]: [ANN] Microsoft Open Sources .NET
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.11.14 07:27
Оценка:
Здравствуйте, IT, Вы писали:

IT>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.


Честно говоря не вижу в триггерах ничего извращенного. Представление подобных вещей в виде набора правил с предикатами — довольно распространенная и старая практика.
Что же касается стилей, то тут вообще непонятно где в них нашел императив.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[7]: [ANN] Microsoft Open Sources .NET
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.11.14 07:27
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>+ конвертеры на каждый чих.


А как без них?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[8]: Конвертеры
От: Qbit86 Кипр
Дата: 17.11.14 07:30
Оценка: +1
Здравствуйте, AndrewVK, Вы писали:

DS>>+ конвертеры на каждый чих.

AVK>А как без них?

ViewModel — value converter on steroids.
Глаза у меня добрые, но рубашка — смирительная!
Re[8]: [ANN] Microsoft Open Sources .NET
От: DarthSidius  
Дата: 17.11.14 09:31
Оценка:
Здравствуйте, AndrewVK, Вы писали:

DS>>+ конвертеры на каждый чих.


AVK>А как без них?


Например, сделать возможным вставлять выражения.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re[9]: [ANN] Microsoft Open Sources .NET
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.11.14 09:46
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>Например, сделать возможным вставлять выражения.


На каком языке? Собственном специальном?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[10]: [ANN] Microsoft Open Sources .NET
От: DarthSidius  
Дата: 17.11.14 10:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:

DS>>Например, сделать возможным вставлять выражения.


AVK>На каком языке? Собственном специальном?


На шарпе например.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re[12]: [ANN] Microsoft Open Sources .NET
От: novitk США  
Дата: 17.11.14 13:34
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Вот как раз смотрю на CAD на HTML5 — на нём написана вся обёртка (панели инструментов, менюшки и прочая фигня), а сам рендеринг делается специальным плугином на канве.


Есть и IDE, контора пишет. Только для серьезной работы это все несерьезно.
Re[7]: [ANN] Microsoft Open Sources .NET
От: IT Россия linq2db.com
Дата: 17.11.14 16:12
Оценка:
Здравствуйте, AndrewVK, Вы писали:

IT>>И ещё не забываем про стили и тригеры, которые являются извращённой попыткой симулировать императив с помощью декларации.

AVK>Честно говоря не вижу в триггерах ничего извращенного. Представление подобных вещей в виде набора правил с предикатами — довольно распространенная и старая практика.

Практика может и старая и даже распространённая, но при этом весьма извращённая и ограниченная.

AVK>Что же касается стилей, то тут вообще непонятно где в них нашел императив.


Стили по своей сути не что иное как тупое присваивание одного значения другому. С той лишь разницей, что это присваивание выражется декларативно.

Кстати, кроме этих нелепых попыток симулировать императив ещё сильно достаёт отсутствие нормальных возможностей повторного использования кода, циклов и пр. В результате приходится нещадно копипастить.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: [ANN] Microsoft Open Sources .NET
От: IB Австрия http://rsdn.ru
Дата: 17.11.14 19:43
Оценка: 2 (1) +4
Здравствуйте, VladD2, Вы писали:

VD>В прочем, не ясно что их подтолкнуло к такому решению. Может они тупо сливают дотнет переводя его в опенсорс.

Все просто, MS из компании продающей коробки, становится компанией продающей сервисы. А доступ к сервисам должен быть с любой платформы.
Так что не сливают, а наоборот — будут развивать всеми силами, чтобы увеличить привлекательность своих сервисов.
Мы уже победили, просто это еще не так заметно...
Re[3]: [ANN] Microsoft Open Sources .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.11.14 21:11
Оценка:
Здравствуйте, IB, Вы писали:

IB>Все просто, MS из компании продающей коробки, становится компанией продающей сервисы. А доступ к сервисам должен быть с любой платформы.

IB>Так что не сливают, а наоборот — будут развивать всеми силами, чтобы увеличить привлекательность своих сервисов.

Ну, да. Знакомо. 10 лет сливать рынок Яве и потом спохватиться. Так было с Windows, IE и многим другим.

Как бы не вышло как с виндофонами.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: [ANN] Microsoft Open Sources .NET
От: PeterZT  
Дата: 18.11.14 05:10
Оценка:
Здравствуйте, IT, Вы писали:
ка.

IT>Практика может и старая и даже распространённая, но при этом весьма извращённая и ограниченная.


AVK>>Что же касается стилей, то тут вообще непонятно где в них нашел императив.


IT>Стили по своей сути не что иное как тупое присваивание одного значения другому. С той лишь разницей, что это присваивание выражется декларативно.


IT>Кстати, кроме этих нелепых попыток симулировать императив ещё сильно достаёт отсутствие нормальных возможностей повторного использования кода, циклов и пр. В результате приходится нещадно копипастить.


А как бы вы переделали WPF?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.