Web Application Structure for PHP
From Wikipedia, the free encyclopedia
Web Application Structure for PHP aka WASP is a free package or "framework" of software running with PHP version 5 that allows developers to code systems in a more traditional "enterprise" three-tier model (like Web Logic Server aka WLS) rather than PHP's more usual script-style, code-hacking approach.
This allows development of large web application systems that separate the computer code and logic in web sites' presentation abstraction layer from the enterprise or business procedures abstraction layer, and from the database access abstraction layer. This provides better separation of functionality in code (which is helpful in designing, writing and maintaining more complex systems) and also makes the jump from other more formal languages and environments into PHP more understandable to programmers making the switch.
In addition WASP simplifies coding requirements so developers don't need full in-depth knowledge of PHP and SQL in order to create working applications.
[edit] External links
- Official Site
- Simplify PHP Development with WASP steps through installing WASP and developing a web application
- The PHP Scalability Myth
- Three-Tier Development with PHP 5 provides an effective explanation of what three-tier really means