Re[6]: Нужен ли web alike UI людям.
От: Mamut Швеция http://dmitriid.com
Дата: 28.08.07 13:47
Оценка: :)
S>Вот-вот. Программисты уже теряются.
S>Любой элемент интерфейса — окно вообщето.


Покури, например http://www.rsdn.ru/forum/message/1410442.1.aspx
Автор: McSeem2
Дата: 30.09.05

Когда устанешь искать там HWND, свистни


dmitriid.comGitHubLinkedIn
Re[2]: Нужен ли web alike UI людям.
От: Mamut Швеция http://dmitriid.com
Дата: 28.08.07 14:02
Оценка: 1 (1) +1
CS>>Это конечно больше говорит о нужности базовых функций самих продуктов (а не только их UI), но тем не менее.

S>Это говорит о лени программистов. Ясен пень проще на хтмл нарисовать интерфейс. А то, что оно потребляет больше ресурсов — всем плевать.


1. Програмисты ленивы по определению. Если бы это было не так, то до сих пор все писали на ассемблере и даже Qt никогда в жизни не появилось бы (потому что Qt упрощает жизнь, а не усложняет).

2. У c-smile'а есть, например, очень быстрый парсер/токенайзер HTML/XML, способный разбирать до 40MB XML в секунду. Подумай над этой цифрой и подумай, сколько ГУИ для HTMLayout'a можно засунуть в 40 МБ. Поэтому "тормоза из-за парсинга HTML" — это плод больного воображения.

3. HTMLayout — это windowless движок. Ни один элемент не обладает HWND, то есть не является окном. Это позволяет намного эффективнее использовать память для хотя бы той же отрисовки этих элементов. Не говоря о, собственно, памяти, необходимой для каждого из этих HWND


dmitriid.comGitHubLinkedIn
Re[9]: Нужен ли web alike UI людям.
От: Mamut Швеция http://dmitriid.com
Дата: 28.08.07 14:09
Оценка: +1
S>>И как сейчас?
S>Когда как. Вот, к примеру, уже в далеком 1997 году в VCL для экономии ресурсов часть элементов управления не создавала отдельных окон, а рендерилась прямо на DC контейнера.

Как говорится, +1

Например, TLabel, насколько я знаю, никогда не было окном. Как и, если не ошибаюсь, TImage и кнопки в тулбарах (помнится, Spy++ их не цеплял). Они напрямую рисовались.


dmitriid.comGitHubLinkedIn
Re[7]: Еще вспомнил
От: Mamut Швеция http://dmitriid.com
Дата: 28.08.07 14:14
Оценка:
M>Покури, например http://www.rsdn.ru/forum/message/1410442.1.aspx
Автор: McSeem2
Дата: 30.09.05

M>Когда устанешь искать там HWND, свистни

http://www.creativedocs.net/

Как говорит McSeem2, они весь интерфейс рисуют с нуля сами. (Кстати, вот и подтверждение: http://www.creativedocs.net/devs/gui)


dmitriid.comGitHubLinkedIn
Re[6]: И где?
От: c-smile Канада http://terrainformatica.com
Дата: 28.08.07 16:36
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Не поленитесь, покажите хотябы потребление памяти софтом, хоть немного схожим с тем что я показал. Естественно, написаным с HTMLayout или подобным ui

S>Для незнающих:
S>assistant — справка, чтото типа винхелпа
S>designer — дизайнер форм. Многооконный, чтото типа дизайнера как в делфи.
S>linguist — софтина для создания файлов перевода. Интерфейс сложнее чем в ассистенте, но намного проще, чем в дизайнере.

Если замеры средней температуры по больнице имеют вообще смысл то вот:

Это очень примерно функционально одно и то же:
Это вот сугубо web alike (т.е. html+css)
http://www.terrainformatica.com/temp/comp-br.jpg
Это вот мой blocknote (www.blocknote.net)
http://www.terrainformatica.com/temp/comp-bn.jpg

Я не знаю чего эти цифири тебе должны сказать.
Re[3]: Считайте что убедили.
От: Sheridan Россия  
Дата: 29.08.07 04:03
Оценка: :)
сабж...
Matrix has you...
Re[3]: Нужен ли web alike UI людям.
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 20.09.07 17:52
Оценка:
Здравствуйте, Mamut, Вы писали:

[]
M>2. У c-smile'а есть, например, очень быстрый парсер/токенайзер HTML/XML

Ой, если несложно — можно выложить куда? А то я на codeproject уж года два как логин посеял...
Re[4]: Нужен ли web alike UI людям.
От: Mamut Швеция http://dmitriid.com
Дата: 21.09.07 15:14
Оценка: 14 (1)
M>>2. У c-smile'а есть, например, очень быстрый парсер/токенайзер HTML/XML

F>Ой, если несложно — можно выложить куда? А то я на codeproject уж года два как логин посеял...


http://dmitriid.com/files/varia/xh_scanner_demo.zip


dmitriid.comGitHubLinkedIn
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.