Copyright (c) Prolog Development Center SPb

AppFrame CookBook

AppFrame. Применение

Список  проектов, которые можно построить с помощью набора шаблонов  AppFrame представлен во введении.
Полный набор демонстрационных проектов, построенных с помощью шаблонов, приведен в директории  SpbExamples\Febe.

По сути дела AppFrame представляет собой один большой шаблон для разработки приложения, которое может обладать одним или комбинацей  свойств:
Представляется разумным следующий порядок использования AppFrame

В зависимости от задачи назначения создается проект с типом пользовательского интерфейса MDI или SDI
Проект развивается согласно представлениям разработчика, но с соблюдением соглашений о правилах обмена данными между FrontEnd-BackEnd, в том числе:
При возникновении задачи изменения пользовательского интерфейса, основанного на GUI  системы Visual Prolog, модифицируется только FrontEnd.
При возникновении задачи перехода на использование Web-браузера в качестве пользовательского интерфейса, следует функции FrontEnd реализовать на платформе Web-браузера (JavaScript) с соблюдением соглашения об обмене информацией с BackEnd.

Если такое приложение может представлять интерес в виде PlugIn в контексте приложения, построенного, в свою очередь, на база AppFrame, то набор AppFrame уже обеспечивает такую возможность (использование xxx_pzlMonoSDI.pzl или xxx_pzlHttpFroneEnd.pzl).