Всем доброго времени суток.
Может быть немного не в тот раздел, тогда напрвте на путь истинный
Есть вот такой вопрос. Существуют ли более-менее устоявшиеся технологии, стандарты для получения полноценного GUI на клиентской стороне от сервера. То есть, скажем, есть приложение под win32, которое соеденяется с сервером и получает от него некие новые плагины (виджеты), не знаю как правильно назвать, допустим в XML-виде и потом отображает набор этих новых формочек и т.д. И еще одно дополнение, клиентом должно быть точно не Java-приложение. Пробовал копать сам по этому поводу, но особых результатов не достиг. Самое стоящее, что встретилось это MyXAML (http://myxaml.com). Может еще что есть. Также XUL, но, насколько я понимаю его только для плагинов к Mozilla используют, если нет, то поправте меня .
Заранее благодарен за любую информацию.
Здравствуйте, Mika Soukhov, Вы писали:
MS>Можно и по старинке. Положить на форму WebBrowser. А дальше рендерить HTML
Там же ясно сказано, полноценного GUI. А WebBrowser и HTML с их глючностью, убогостью и склонности к ActiveX, которые нужно еще регистрировать и сопровождать — уже достал. Уж точно легче самому написать чем всю жизнь мучиться.
MS>Можно и по старинке. Положить на форму WebBrowser. А дальше рендерить HTML
Неа, зачем тогда вообще клиент, если можно браузер запустить Хочется именно полноценный GUI...
Здравствуйте, Good, Вы писали:
MS>>Можно и по старинке. Положить на форму WebBrowser. А дальше рендерить HTML G>Неа, зачем тогда вообще клиент, если можно браузер запустить Хочется именно полноценный GUI...
Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, Mika Soukhov, Вы писали:
MS>>Можно и по старинке. Положить на форму WebBrowser. А дальше рендерить HTML GZ>Там же ясно сказано, полноценного GUI. А WebBrowser и HTML с их глючностью, убогостью и склонности к ActiveX, которые нужно еще регистрировать и сопровождать — уже достал. Уж точно легче самому написать чем всю жизнь мучиться.
Здравствуйте, Mika Soukhov, Вы писали:
MS>>>Можно и по старинке. Положить на форму WebBrowser. А дальше рендерить HTML G>>Неа, зачем тогда вообще клиент, если можно браузер запустить Хочется именно полноценный GUI...
MS>Что значит полноценный?
Ну не HTML в браузере, а нормальный виндовый GUI, как в обычном виндовом приложении.
А не ткнёте носом в ссылку, где описан процесс "взятия" этого компонента.
И последующего использования его функций.
А то я не знаю как у гугля об этом спросить поумнее...
Здравствуйте, Good, Вы писали:
G>Всем доброго времени суток. G>Может быть немного не в тот раздел, тогда напрвте на путь истинный G>Есть вот такой вопрос. Существуют ли более-менее устоявшиеся технологии, стандарты для получения полноценного GUI на клиентской стороне от сервера. То есть, скажем, есть приложение под win32, которое соеденяется с сервером и получает от него некие новые плагины (виджеты), не знаю как правильно назвать, допустим в XML-виде и потом отображает набор этих новых формочек и т.д. И еще одно дополнение, клиентом должно быть точно не Java-приложение. Пробовал копать сам по этому поводу, но особых результатов не достиг. Самое стоящее, что встретилось это MyXAML (http://myxaml.com). Может еще что есть. Также XUL, но, насколько я понимаю его только для плагинов к Mozilla используют, если нет, то поправте меня .
Это называется Мискалин... тфу ты... Smart Client.
... << RSDN@Home 1.1.4 beta 7 rev. 457>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, wizardbox, Вы писали:
W>Под Linux это делается написанием 2-х параметров при запуске приложения.
Так ЭТО и под виндус делается... правда не бесплатно.
В смысле есть реализации x-севеа под винды.
Но это не решение — его еще ставить надо, да и стоит немало.
Здравствуйте, Good, Вы писали:
G>Всем доброго времени суток. G>Может быть немного не в тот раздел, тогда напрвте на путь истинный G>Есть вот такой вопрос. Существуют ли более-менее устоявшиеся технологии, стандарты для получения полноценного GUI на клиентской стороне от сервера. То есть, скажем, есть приложение под win32, которое соеденяется с сервером и получает от него некие новые плагины (виджеты),
Ну напрмер в erlang-е так отладчик написан и профайлер.
Решение на основе Tcl: На клиенте запускается маленький Tcl-скрипт, который конектится к серверв. Он хватает с сокета строки и интерпритирует их как команды Tcl... Получается весма гибко и изящно.
Подход можно реализовать на любом скриптовом языке, позволяющем динамически интерпретировать строку, как код в текущем контексте. Точно можно на, Tcl, Perl, Sheme. Предполагаю, что можно на Python (не проверял).
Здравствуйте, prVovik, Вы писали:
V>Хм... А что мешает по сети перекинуть сразу рабочий экзешник? Ну или ДЛЛ на худой конец. V>Для локальной сети ИМХО самое оно
Дык в том-то и дело, что не для локальной
Кстати, так и не нашел решения, которое удовлетворяло бы всем требованиям, может я слишком требовательный
Зато узнал много нового. Особенно понравился язык D и Harmonia. Да все времени не могу выделить
для подробного изученя, хотя наверно стоит
Так что всем спасибо за ответы.
Если кто еще знает как можно было бы использовать XUL, использовал ли его кто не в Mozilla, то был бы рад услышать
пожелания и советы. Спасибо.