Posted by Jacob Wright in General, Object Oriented ProgrammingJun 27th, 2005 | 6 Comments
I recently watched an email discussion comparing object-oriented programming and procedural programming in PHP. I was very surprised to see how many people there are that don’t understand the benefits of object-oriented programming and feel procedural is usually the best tool for the job.
Why Object-Oriented Programming?
The discussion began with a question, “why [do] folks like OOP so much in PHP?” Few of responses attempted to answer the question but most seemed to agree that perhaps OOP is over-rated and used in too many circumstances. I would like to answer that question for anyone...
Posted by Jacob Wright in General, Object Oriented ProgrammingJun 27th, 2005 | 8 Comments
This is the third of five articles on object oriented-programming.
An Introduction to Object-Oriented Programming
Thinking Object-Oriented
Planning an Application
Creating Objects
Making Objects Reusable
Object-oriented programming gives us many new ways to create an application. It makes many things easier to do. One of these things is planning. Planning is an important and oft overlooked part of an application, but it is as essential to the success of the application as the coding of it. Just to clear the air, let me clarify that planning is not necessarily spending months of sketching...
Posted by Jacob Wright in General, Object Oriented ProgrammingJun 20th, 2005 | 4 Comments
This is the second of five articles on object oriented-programming.
An Introduction to Object-Oriented Programming
Thinking Object-Oriented
Planning an Application
Creating Objects
Making Objects Reusable
This is the second of five articles written on object-oriented programming. These articles were originally written for http://www.jacwright.com/ This article was going to be entitled Conceptulizing Systems, but was changed to Thinking Object-Oriented as this title better describes the content of the article. I hope these are of benefit to you.
Real Power
One of the more difficult jumps of...
Posted by Jacob Wright in General, Object Oriented ProgrammingJun 13th, 2005 | 12 Comments
This is the first of five articles on object oriented-programming.
An Introduction to Object-Oriented Programming
Thinking Object-Oriented
Planning an Application
Creating Objects
Making Objects Reusable
An Introduction to Object-Oriented Programming will give a brief overview of why there is such a thing as object-oriented programming. Conceptualizing Systems will help us to better picture a system in terms of objects and how the relate to each other. Planning an Application will teach us the importance of planning and what we should do to plan. Creating Objects explains how the objects in...
Posted by Jacob Wright in GeneralJun 7th, 2005 | 2 Comments
The first application being built with Pherret is an ecommerce site for Uclean. It is a full-featured site with alot of extras for the admin. The original site was built off of osCommerce, but because there were so many new features and improvments to be made we needed to rebuild it from ground up. OsCommerce is not very object-oriented and not easy to modify (we have many major changes) so it was determined it would be best to rebuild it.
The store will soon be live and viewable for those who would like to see a Pherret application in action. I will also put up some of the classes, templates,...
Posted by Jacob Wright in GeneralJun 7th, 2005 | No Comments
I have just put up the source files for a Pherret tutorial. This sample application is an image gallery which is pretty simple but gets the job done. Several of the main features are showcased in this tutorial. The tutorial has not been written yet but since I finished the files for it I thought I would let you have at it if you would like to get a jump start on the tutorial. I know there were several who wanted a sample application. I will try to get the tutorial up as soon as possible. Thank you for your patience.