аренда квартир в киеве аренда квартир посуточно
====== Авторские проекты ====== На этом сайте представлены авторские проекты Терещенко Андрея с открытым исходным кодом. [[en:home|This page on English]] ===== Проект PHP_Application (PApple) ===== PHP_Application (PApple) - это платформа для разработки событийно-ориентированных приложений на PHP5. Цель проекта - снижение себестоимости разработки приложений путём снижения трудозатрат. Для достижения цели используется несколько подходов. Первый, и основной – вынесение большей части приложения в повторно используемый код. Достигается это путём использования событий. Второй – это снижение трудозатрат по повторному использованию кода. Это включает в себя контроль ошибок программиста, расширенные диагностические сообщения, соглашения об именовании и некоторые другие, менее значительные приёмы. Совокупность всех подходов может дать значительный эффект. [[http://papple.sourceforge.net/index.ru.html|На страницу проекта]] Проекты сделанные на PHP_Application: - [[http://www.kievrealty.com.ua/|www.kievrealty.com.ua]] ===== Проект myXML ===== myXML - это реализация нескольких рекомендаций W3C - DOM, XPath и XSLT на PHP без использования дополнительных библиотек. Автор не ставил себе цель реализовать указанные рекомендации в полном объёме. Библиотека разрабатывалась под конкретный проект и только для разделения программного кода от оформления. Поэтому были реализованы только те функции которые потребовались в работе над проектом. С появлением PHP5 актуальность этого проекта упала, поэтому работа над ним прекратилась. [[http://phpmyxml.sourceforge.net/index.ru.html|На страницу проекта]] ===== Проект myXTree ===== myXTree - это интерфейс к SQL-дереву. Этот класс позволяет сохранять DOM-документ в SQL-дереве и обратно. Для выбора данных из SQL-дерева используются XPath выражения. Чтение данных SQL-дерева может выполняться двумя способами: за один SQL-запрос и рекурсивным способом. Этот проект использует DOM API из myXML, поэтому с выходом PHP5 оказался не практичным в использовании. У автора есть далёкие планы переписать этот проект под PHP5, а также полностью изменить интерфейс для более удобной работы с классом. [[http://phpmyxtree.sourceforge.net/index.ru.html|На страницу проекта]] ====== Авторские статьи ====== * [[http://detail.phpclub.net/article/myXTree|Применение класса myXTree]] * [[event driven programming|Обоснование событийно-ориентированного подхода программирования.]] * [[php events|Событийно-ориентированные приложения в PHP.]] * [[papple getting started|PHP_Application - первое знакомство.]]