Win32 GUI приложения на Parser3 -> давай без standalone приложений.
Родион Гаше (psih) 25.03.2005 10:17
совместно с:
http://www.parser.ru/forum/?id=38536Parser3 на клиенте это хорошо, только не вижу в этом нужды - громоздко. Хотя придаст больший функционал.
Как ты говориш - "Внимание вопрос!" :)
- нужен ли нам больший функционал?
Обдумывал со вчерашнего дня эту мысль, топтал и пинал ее как только мог.
Решил, что полного функционала необходим ImprimaturII :) но не делать же второй.
ИМХО нужен минимальный набор для постройки сайтов.
---------------------------------------------------
Есть следующая идея:
(берем Мишкин админ в основу мысли:
http://misha.design.ru/hobby/progr/engine.html)
Делаем .CHM файл в котором следующие объекты JavaScript (названия для примера):
- HTMLPage: основной конструктор динамической страницы.
- FORMCreator: здесь описываем все стандартные и не стандартные элементы форм для дальнейшей постройки разного вида форм.
- DATALoader: элемент для загрузки и предварительной обработки данных (в случае надобности) с сервера.
- TREECreator: загрузка и генерация структуры сайта.
- [other_objects]: по вкусу.
Соответственно в .CHM должна быть страницы:
- входная, где указываем адрес нашего серверного скрипта, который в свою очередеь будет взаимодействовать с нами и отдавать/принимать/обрабатывать данные.
- страница для работы со структурой сайта и контекстом сайта.
- страница для создания/редактирования новых/используемых элементов Parser, а также XSL шаблонов (в случае необходимости).
- другие страницы (по вкусу).
Ну и естественно необходим стандартный минимальный движек для этого дела на серверной стороне (написанный на Parser), который будет отдавать нам указания о том, что необходимо построить .CHM файлу (какие страницы/формы, какие данные в них вставить).
Принимать инструкции/данные можно в разном виде:
- .js
- .xml
- JSHttpRequest, про который ты писал на почту.(
http://www.parser.ru/forum/?id=37465)
отсылать стандартно как с веб-страниц в скрытом фрейме.
---------------------------------------------------
надеюсь не слишком завернул.