Доброго времени суток,
Столкнулся с проблемой выбора технологии для реализации пользовательского интерфейса.
Начал процесс выбора/проверки технологий:
1. Возможности rich client
2. Возможности pure web (без установки дополнительных компонент на клиенте)
3. Возможности activeX + web
4. Возможности реализации на flash
Посоветуйте, пожалуйста еще технологии для проверки. Буду благодарен и за заведомо неактуальные технологии.
Здравствуйте, Аноним, Вы писали:
А>Посоветуйте, пожалуйста еще технологии для проверки. Буду благодарен и за заведомо неактуальные технологии.
Про HTMLLayout уже сказали, был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.
Еще варианты — Java Applet, .NET Applet (или как там он называется?).
Здравствуйте, nzeemin, Вы писали:
N>Здравствуйте, Аноним, Вы писали:
А>>Посоветуйте, пожалуйста еще технологии для проверки. Буду благодарен и за заведомо неактуальные технологии.
N>Про HTMLLayout уже сказали, был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE. N>Еще варианты — Java Applet, .NET Applet (или как там он называется?).
Есть еще sciter:
Кстати гарантируется единая среда исполнения на PC и PPC.
Здравствуйте, squiz, Вы писали:
S>Здравствуйте, nzeemin, Вы писали:
N>>был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE.
S>Например? (Если HTA запускается локально)
Здравствуйте, squiz, Вы писали:
N>>был еще вариант HTML Application (HTA), но у таких решений перманентно проблемы с безопасностью, связанные с IE. S>Например? (Если HTA запускается локально)
Ну например есть такая программа MS BSA (Baseline Security Analyzer), реализована как HTA. С выходом XP SP2 у нее сразу начались проблемы — всплывающие сообщения о запретах, некоторые окна непоказывались.
Здравствуйте, c-smile, Вы писали:
CS>Локально это так? CS>
А это HTA??? А что за WTL Wizard? У меня такого нет. Студия 2003?
В общем HTA — это HTA, привилегий у него побольше чем у HTML который отображается в IE, в частности в LMZ.
Контент, который в IE выплевывает полоску безопасности, включая ActiveX, FSO, WSH, и прочее, без проблем запускается из-под HTA.
Здравствуйте, nzeemin, Вы писали:
N>Ну например есть такая программа MS BSA (Baseline Security Analyzer), реализована как HTA. С выходом XP SP2 у нее сразу начались N> проблемы — всплывающие сообщения о запретах, некоторые окна непоказывались.
Насколько мне известно, MBSA — это просто приложение, которое хостит IE у себя, но уж никак не HTA...
Здравствуйте, 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.
Крис Вильсон (теч.лид IE) сказал что в IE7 security policy поменялась сильно — проверять надо в каждом конкретном случае.
На самом деле проблема HTA даже не в самом IWebBrowser а в том что все потроха такого приложения снаружи распологаются — конем гуляй. В случае же смешанной модели — часть локальная — часть внешняя (на сайте) — дыра в безопасности конкретная.
Здравствуйте, 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