Возможности реализации GUI
От: Аноним  
Дата: 16.06.06 20:30
Оценка:
Доброго времени суток,
Столкнулся с проблемой выбора технологии для реализации пользовательского интерфейса.
Начал процесс выбора/проверки технологий:
1. Возможности rich client
2. Возможности pure web (без установки дополнительных компонент на клиенте)
3. Возможности activeX + web
4. Возможности реализации на flash

Посоветуйте, пожалуйста еще технологии для проверки. Буду благодарен и за заведомо неактуальные технологии.

Заранее спасибо
Re: Возможности реализации GUI
От: Mamut Швеция http://dmitriid.com
Дата: 17.06.06 06:49
Оценка: 33 (1) :)
А>Посоветуйте, пожалуйста еще технологии для проверки. Буду благодарен и за заведомо неактуальные технологии.

HTMLayout
От чего, от чего, от чего тах хорошо?
Потому что кто-то любит программиста
<< RSDN@Home 1.2.0 alpha rev. 647>>


dmitriid.comGitHubLinkedIn
Re: Возможности реализации GUI
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 19.06.06 12:52
Оценка:
Здравствуйте, Аноним, Вы писали:

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


Про HTMLLayout уже сказали, был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.
Еще варианты — Java Applet, .NET Applet (или как там он называется?).
Re[2]: Возможности реализации GUI
От: c-smile Канада http://terrainformatica.com
Дата: 20.06.06 06:50
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Здравствуйте, Аноним, Вы писали:


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


N>Про HTMLLayout уже сказали, был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.

N>Еще варианты — Java Applet, .NET Applet (или как там он называется?).

Есть еще sciter:




Кстати гарантируется единая среда исполнения на PC и PPC.
Re[2]: Возможности реализации GUI
От: squiz  
Дата: 20.06.06 20:33
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.


Например? (Если HTA запускается локально)
Never underestimate those behind you...
Re[3]: Возможности реализации GUI
От: c-smile Канада http://terrainformatica.com
Дата: 20.06.06 23:17
Оценка: 40 (1)
Здравствуйте, squiz, Вы писали:

S>Здравствуйте, nzeemin, Вы писали:


N>>был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.


S>Например? (Если HTA запускается локально)


Локально это так?
Re[3]: Возможности реализации GUI
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 21.06.06 04:44
Оценка:
Здравствуйте, squiz, Вы писали:

N>>был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.

S>Например? (Если HTA запускается локально)

Ну например есть такая программа MS BSA (Baseline Security Analyzer), реализована как HTA. С выходом XP SP2 у нее сразу начались проблемы — всплывающие сообщения о запретах, некоторые окна непоказывались.
Re[4]: Возможности реализации GUI
От: squiz  
Дата: 21.06.06 06:57
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Локально это так?

CS>

А это HTA??? А что за WTL Wizard? У меня такого нет. Студия 2003?
В общем HTA — это HTA, привилегий у него побольше чем у HTML который отображается в IE, в частности в LMZ.
Контент, который в IE выплевывает полоску безопасности, включая ActiveX, FSO, WSH, и прочее, без проблем запускается из-под HTA.
Never underestimate those behind you...
Re[4]: Возможности реализации GUI
От: squiz  
Дата: 21.06.06 07:12
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Ну например есть такая программа MS BSA (Baseline Security Analyzer), реализована как HTA. С выходом XP SP2 у нее сразу начались

N> проблемы — всплывающие сообщения о запретах, некоторые окна непоказывались.
Насколько мне известно, MBSA — это просто приложение, которое хостит IE у себя, но уж никак не HTA...
Never underestimate those behind you...
Re[5]: Возможности реализации GUI
От: c-smile Канада http://terrainformatica.com
Дата: 21.06.06 07:41
Оценка:
Здравствуйте, squiz, Вы писали:

S>Здравствуйте, c-smile, Вы писали:


CS>>Локально это так?

CS>>

S>А это HTA??? А что за WTL Wizard? У меня такого нет. Студия 2003?


Это WTL wizard для VS 2005. Правда Стефан Ненадович сказал что это баг известный и уже пофиксен.


S>В общем HTA — это HTA, привилегий у него побольше чем у HTML который отображается в IE, в частности в LMZ.

S>Контент, который в IE выплевывает полоску безопасности, включая ActiveX, FSO, WSH, и прочее, без проблем запускается из-под HTA.

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/hta/overview/htaoverview.asp

Это?

Крис Вильсон (теч.лид IE) сказал что в IE7 security policy поменялась сильно — проверять надо в каждом конкретном случае.

На самом деле проблема HTA даже не в самом IWebBrowser а в том что все потроха такого приложения снаружи распологаются — конем гуляй. В случае же смешанной модели — часть локальная — часть внешняя (на сайте) — дыра в безопасности конкретная.
Re[6]: Возможности реализации GUI
От: squiz  
Дата: 21.06.06 15:49
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>http://msdn.microsoft.com/library/default.asp?url=/workshop/author/hta/overview/htaoverview.asp

CS>Это?
Да, это то HTA

CS>Крис Вильсон (теч.лид IE) сказал что в IE7 security policy поменялась сильно — проверять надо в каждом конкретном случае.

Ну да, обычно приложения тестируют перед выходом в мир

CS>На самом деле проблема HTA даже не в самом IWebBrowser а в том что все потроха такого приложения снаружи распологаются — конем гуляй.

Это что вы имели в виду?

CS> В случае же смешанной модели — часть локальная — часть внешняя (на сайте) — дыра в безопасности конкретная.

Какая дыра, где?

Я думал, судя по описания и скриншотам вас беспокоили Security Bar, XP SP2 и прочее, что не есть проблемой для HTA и для правильно написанного приложения которое хостит IE engine/
А дыры в безопасности — это сферический конь в плане того что неважно HTA это или другая технология...

Кстати, попробуйте запустить HTML Editor sample из SDK
Microsoft Platform SDK\Samples\Web\ie6\htmleditor\HTML_editor.hta, это HTA
Never underestimate those behind you...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.