PHP_Application (PApple)

eng | rus
Download
API Reference
ChangeLog
Support
Mailing lists
Reporting bugs
Forums
SVN
SVN Browse
RSS Feeds

SourceForge.net Logo Support This Project Поддержите этот проект.

Описание.

PHP_Application - это платформа для разработки событийно-ориентированных приложений, в которой реализованы два механизма передачи событий для двух уровней абстракции соответственно. Первый уровень - это объекты и их события, второй - приложение и его события. Механизм передачи событий приложения поддерживает передачу направленных и широковещательных событий, а также обеспечивает синхронную или асинхронную обработку событий.

Структура приложения представляет собой иерархию объектов с различными уровнями абстракции. Функциональность приложения полностью определяется набором объектов, входящих в состав приложения, и взаимодействием между ними, т.е. потоком событий. Используемая структура приложения позволяет управлять потоком событий распространяющимся вниз по иерархии объектов.

Подробнее о событиях PHP_Application можно прочитать в статье Событийно-ориентированные приложения в PHP

В состав PHP_Application входят, также, две взаимозаменяемых библиотеки: HTML Component Library (HCL) и XML Component Library (XCL), которые используют, соответственно, HTML Template Engine и XSLT Processor для генерации страницы. Таким образом, приложение можно легко настроить для использования того или другого способа генерации страницы.

К дополнительным возможностям PHP_Application относятся: многоязыковая поддержка; механизм контроля доступа к свойствам объекта; многоуровневый доступ к данным табличного и древовидного типа и многое другое.

Copyright © 2005-2006 Andrey Tereshchenko