Geoffrey Speicher, Software Engineering Associates, Inc.
Michael Beckish
Track: PHP
Date: Wednesday, July 24
Time: 4:30pm - 6:00pm
Location: Harbor Island I
When first making the transition to developing large-scale web applications with PHP, our company faced two challenges: how to make our PHP scripts more maintainable, and how to apply object-oriented design methodologies to web development with PHP.
The key to solving these issues was the development of an open source PHP class library. These classes encapsulate the functionality common to most web applications, such as HTML layout, database connectivity, and session management.
Once we had the class library, we developed a standard set of design patterns. These design patterns guide the specialization of the library classes to fit each application's unique needs.
This talk presents the object-oriented methodology, open source PHP class library, and design patterns that our company uses to implement large-scale, maintainable web applications.
Download presentation file