Author's projects

On this site Andrey Tereshchenko’s author’s open source projects are submitted.

This page on Russian

Project PHP_Application (PApple)

PHP_Application (PApple) is a framework for development of event-driven applications on PHP5. The purpose of the project - decrease in the cost price of development of applications by decrease in expenditures of labour. For achievement of the purpose some approaches are used. The first, and the basic - removal of the most part of the application in a reusable code. It is reached by use of events. The second is a decrease in expenditures of labour on a reuse of a code. It includes the control of error of the programmer, the expanded diagnostic messages, agreements of code rules and some other, less significant receptions. Set of all approaches can give significant effect.

Project home page

Projects powered by PHP_Application:

Project myXML

myXML is a PHP implementation of the W3C‘s DOM, XPath, and XSLT recommendations that does not require additional libraries. The author did not put to itself the purpose to implement the specified recommendations in full. The library was developed under the concrete project and only for division of a program code from design. Therefore those functions which have been implemented only were required in work above the project.

With occurrence PHP5 the urgency of this project has fallen, therefore work above it has stopped.

Project home page

Project myXTree

myXTree is an interface to a SQL-tree. This class allows to save the DOM-document in a SQL-tree and vice versa. For a choice of the data from a SQL-tree are used XPath expressions. Data reading of a SQL-tree can be carried out by two ways: by one SQL-query and recursive way.

This project uses DOM API from myXML, therefore with output PHP5 appeared not practical in use. The author has far plans to rewrite this project under PHP5, and also to reserve the interface for more convenient work with a class.

Project home page

 
en/home.txt · Last modified: 2006/11/08 09:07 by anter
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki