EZPDO Dev Prerequisites

Table of Contents

Prerequisites

As an EZPDO developer (or user), you are encouraged to practice OOP, know some design patterns, and understand what O/R Mapping is.

OOP

If you don’t do object-oriented programming (OOP), it’s probably hard to understand and use EZPDO. If you are willing to learn the OO way in PHP, you probably should read some easy tutorials to get you started. There are some pretty good articles and books on sitepoint.com. You can also get some free chapters of Harry Fuecks’ book, The PHP Anthology: Object Oriented PHP Solutions.

Patterns

If you don’t know anything about design patterns, read the famous book by the Gang of Four. After that, you probably need to follow up this book by Martin Fowler, Refactoring: Improving the Design of Existing Code. This site phpPatterns() also promotes the idea of applying design patterns in PHP programming. Some posts are very enlightening.

O/R Mapping

O/R Mapping (or ORM) stands for Object Relational Mapping. If you haven’t read this ORM article by Martin Fowler, you should read it so you know what we are trying to accomplish in EZPDO. The article outlines issues we need to deal with in building an ORM tool. The names of the patterns are widely referenced. So it is a good idea you build them into your daily vocabulary.

Post your comments

XHTML: tags you can use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Couldn't find your convert utility. Check that you have ImageMagick installed.