Web - Web Application Extension

CWICWEB, ClarioNET и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
vd-vuf
Бывалый
Сообщения: 61
Зарегистрирован: 12 Декабрь 2008, 12:09
Откуда: Верхний Уфалей
Контактная информация:

Web - Web Application Extension

Сообщение vd-vuf »

Несколько раз брался за эту фичу для посмотреть,
Наконец то понадобилось сваять проект.
Результат понравился, естественно, после переделывания html шаблонов.
Теперь второй этап - избавится от Application Broker
Хотелось бы сохранить существующие классы и skeleton
как средство генерации страничек и обработки TSSCRIPT
,
не сочинять велосипед :)
Но работать с этим хозяйством изнутри приложения
(сделать приложение TCP сервером для меня непроблема)
По предварительному анализу класов как бы получается что очень много
завязвано с AppBroker'ом. (может быть не так смотрел)
Возможно кто то более досканально разобрался с классами Web.
Вобщем нужен совет с какого боку копать :)
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: Web - Web Application Extension

Сообщение Yufil »

Добрый день!

А не получится. Дело в том, что веб-приложение Клариона имитирует оконную структуру основного приложения.
То есть закрыли верхнее окно - вспомнили о том, что под ним. А веб-сервер выдал страничку - и забыл.

Вот брокер и обеспечивает жизнь твоего приложения между двумя обращениями к серверу...
vd-vuf
Бывалый
Сообщения: 61
Зарегистрирован: 12 Декабрь 2008, 12:09
Откуда: Верхний Уфалей
Контактная информация:

Re: Web - Web Application Extension

Сообщение vd-vuf »

Yufil, я так и думал что ты что нибудь отпишешь, спасибо, но что то как то сильно безнадежно :)
проблема в том что брокер сильно паршиво обеспечивает эту жизнь и взаимодействие с клиентом (браузером).
для нормальной эксплуатации такого веб приложения нужно юзера учить чего нельзя делать
в результате это выглядит как - приложение написано бараном.
Хотя сама идея изумительна - веб приложение писать на родном языке :)
На мой взгляд можно было бы от некоторых проблем избавиться если не хранить
страничку на диске (ну или не показывать ссылку)
а выдавать ее из памяти, коль она динамическая то пусть она и будет динамической 100%.
Сейчас же можно скопировать адресную строку из браузера и открыть страничку в другом экземпляре браузера.
А потыкав туда сюда кнопки навигации браузера можно назапускать массу экземпляров приложения.
вобщем некузяво :wink:
Ответить