Re[8]: GUI: swing vs что-там-есть-в-дот-нете?
От: dimgel Россия https://github.com/dimgel
Дата: 22.05.11 00:55
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Аналогично с HTMLayout. Тебе совершенно пофиг на чём он написан, просто работаешь с обёртками на .NET (или моими на Java) и усё.


Кул. Судя по названию, эта хрень позволяет описывать десктопный GUI в вебных терминах. А есть ли в ней такая архи-не-лишняя вещь, как HTML-редактор? В java меня, помнится, очень печалило отсутствие оного (ну т.е. какой-то там RichEditor был, но дерево, которое он строил, имело мало общего с DOM, и работать с ним было вообще невозможно).
Re[9]: GUI: swing vs что-там-есть-в-дот-нете?
От: Cyberax Марс  
Дата: 22.05.11 01:32
Оценка: 2 (1)
Здравствуйте, dimgel, Вы писали:

C>>Аналогично с HTMLayout. Тебе совершенно пофиг на чём он написан, просто работаешь с обёртками на .NET (или моими на Java) и усё.

D>Кул. Судя по названию, эта хрень позволяет описывать десктопный GUI в вебных терминах.
Да. GUI описывается в виде обычного HTML+CSS (с приятными расширениями, делающими жизнь на порядок легче), со стороны Java работа идёт с DOM-моделью.

D>А есть ли в ней такая архи-не-лишняя вещь, как HTML-редактор? В java меня, помнится, очень печалило отсутствие оного (ну т.е. какой-то там RichEditor был, но дерево, которое он строил, имело мало общего с DOM, и работать с ним было вообще невозможно).

Есть, но пока только на Win32. Портировать на остальные платформы можно, но не до этого пока.
Sapienti sat!
Re[6]: GUI: swing vs что-там-есть-в-дот-нете?
От: MxMsk Португалия  
Дата: 22.05.11 06:07
Оценка:
Здравствуйте, Cyberax, Вы писали:

D>>Тогда не интересно;

C>Ядро WPF — тоже на С++....
Это все-равно что считать WinAPI ядром любой программы. На С++ там API рисования, анимации и кодеков. Это скорее "утилитная" часть. Основные сервисы WPF реализованы в managed коде.
Re[7]: GUI: swing vs что-там-есть-в-дот-нете?
От: Cyberax Марс  
Дата: 22.05.11 06:11
Оценка:
Здравствуйте, MxMsk, Вы писали:

D>>>Тогда не интересно;

C>>Ядро WPF — тоже на С++....
MM>Это все-равно что считать WinAPI ядром любой программы. На С++ там API рисования, анимации и кодеков. Это скорее "утилитная" часть. Основные сервисы WPF реализованы в managed коде.
Ядро WPF выполняет рисование scene graph'а, ровно как и в HTMLayout. Только в HTMLayout сам scene graph более высокоуровневый.
Sapienti sat!
Re[2]: GUI: swing vs что-там-есть-в-дот-нете?
От: Константин Б. Россия  
Дата: 22.05.11 07:22
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Наш выбор — HTMLayout!


Оно кстати уже умеет переносить длиииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииинные слова чтобы верстка не ехала?
Re[4]: GUI: swing vs что-там-есть-в-дот-нете?
От: Sheridan Россия  
Дата: 22.05.11 07:26
Оценка:
Приветствую, Cyberax, вы писали:

C> Под Линксом скоро тоже будет (обещаю!).

Интересно, чем рендерить будешь?
avalon 1.0rc3 rev 306, zlib 1.2.5 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[8]: GUI: swing vs что-там-есть-в-дот-нете?
От: MxMsk Португалия  
Дата: 22.05.11 07:29
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

D>>>>Тогда не интересно;

C>>>Ядро WPF — тоже на С++....
MM>>Это все-равно что считать WinAPI ядром любой программы. На С++ там API рисования, анимации и кодеков. Это скорее "утилитная" часть. Основные сервисы WPF реализованы в managed коде.
C>Ядро WPF выполняет рисование scene graph'а, ровно как и в HTMLayout. Только в HTMLayout сам scene graph более высокоуровневый.
Да понятно, что оно делает. Просто оно не является ядром. Пример я уже привел. Большинство программ рисует через WinAPI, но мы же не называем его их ядром. Такие функции, как компоновка, модели содержимого, привязка данных и много много еще чего реализованы в коде .Net. Сборки WindowsBase и PresentationCore — вот это настоящее ядро WPF.
Re[3]: GUI: swing vs что-там-есть-в-дот-нете?
От: Cyberax Марс  
Дата: 22.05.11 07:32
Оценка:
Здравствуйте, Константин Б., Вы писали:

C>>Наш выбор — HTMLayout!

КБ>Оно кстати уже умеет переносить длиииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииинные слова чтобы верстка не ехала?
Точно умеет с помощью text-overflow:ellipsis. Ну и стандартный трюк — можно расставлять в словах мягкие переносы строк, и HTMLayout будет разбивать при необходимости по ним.
Sapienti sat!
Re[5]: GUI: swing vs что-там-есть-в-дот-нете?
От: Cyberax Марс  
Дата: 22.05.11 07:34
Оценка:
Здравствуйте, Sheridan, Вы писали:

C>> Под Линксом скоро тоже будет (обещаю!).

S>Интересно, чем рендерить будешь?
Пока QT. Потом посмотрим — новые бэкэнды делаться должны теперь легко.
Sapienti sat!
Re[4]: GUI: swing vs что-там-есть-в-дот-нете?
От: Константин Б. Россия  
Дата: 22.05.11 08:00
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Константин Б., Вы писали:


C>>>Наш выбор — HTMLayout!

КБ>>Оно кстати уже умеет переносить длиииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииинные слова чтобы верстка не ехала?
C>Точно умеет с помощью text-overflow:ellipsis. Ну и стандартный трюк — можно расставлять в словах мягкие переносы строк, и HTMLayout будет разбивать при необходимости по ним.

Это называется "не умеет"... Проще тогда уж вебкит прикрутить...
Re[8]: GUI: swing vs что-там-есть-в-дот-нете?
От: hattab  
Дата: 22.05.11 08:01
Оценка:
Здравствуйте, Cyberax, Вы писали:

C> Аналогично с HTMLayout. Тебе совершенно пофиг на чём он написан, просто работаешь с обёртками на .NET (или моими на Java) и усё.


А custom behaviors тоже на .NET/Java?
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[9]: GUI: swing vs что-там-есть-в-дот-нете?
От: Cyberax Марс  
Дата: 22.05.11 10:57
Оценка:
Здравствуйте, hattab, Вы писали:

C>> Аналогично с HTMLayout. Тебе совершенно пофиг на чём он написан, просто работаешь с обёртками на .NET (или моими на Java) и усё.

H>А custom behaviors тоже на .NET/Java?
Конечно. Behavior'ы в HTMLayout'е — это просто автоматический способ навесить listener'ы, по сути своей.
Sapienti sat!
Re[7]: GUI: swing vs что-там-есть-в-дот-нете?
От: Eugeny__ Украина  
Дата: 22.05.11 11:40
Оценка:
Здравствуйте, MxMsk, Вы писали:


D>>>Тогда не интересно;

C>>Ядро WPF — тоже на С++....
MM>Это все-равно что считать WinAPI ядром любой программы. На С++ там API рисования, анимации и кодеков. Это скорее "утилитная" часть. Основные сервисы WPF реализованы в managed коде.

Если че, то тот же Свинг использует только голый канвас и минимальные примитивы(рисование точки, линии и т.д.) на канвасе. Оттого и одновременно крут, и тормознут — все остальное в манагеде.
И да, из-за этого портируется на новую платформу студентом за пару часов. Реализовать несколько примитивных функций рисования — нифига не рокет сайнс.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re: GUI: swing vs что-там-есть-в-дот-нете?
От: Константин Л. Франция  
Дата: 23.05.11 13:24
Оценка: +2
Здравствуйте, dimgel, Вы писали:

D>Всем привет.


D>Интересует сабж от товарищией, юзавших и то, и другое, а также дифирамбы/маты от товарищей, юзавших что-то одно. Глючность, гибкость, расширяемость, и т.д., и т.п.


D>Для затравки: я вот помню, что в янусе grid годами глючил (отрисовка нижней строки). Как щас — не знаю, через браузер сижу.


WPF. а начале местами раздражает, местами будет раздражать всегда, потом понимаешь, что оно рулез
Re[4]: GUI: swing vs что-там-есть-в-дот-нете?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 25.05.11 16:04
Оценка:
Здравствуйте, __lambda__, Вы писали:

___>Буду говорить про WPF до версии 3.5 (после я уже ушел оттуда):

А что же не 3.0?
___> ___>Это все, что я сходу вспомнил.

___>А что касается WinForms, по мне так годная технология была, за исключением небольшой тормознутости.

Нафиг, убожество редкостное...
[КУ] оккупировала армия.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.