Web Application Structure for PHP
- Web Application Structure for PHP
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.
External links
* [http://wasp.sourceforge.net/content/ Official Site]
* [http://www.onlamp.com/pub/a/php/2006/01/19/wasp_intro.html Simplify PHP Development with WASP] steps through installing WASP and developing a web application
* [http://www.onjava.com/pub/a/onjava/2003/10/15/php_scalability.html The PHP Scalability Myth]
* [http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html?page=1 Three-Tier Development with PHP 5] provides an effective explanation of what three-tier really means
Wikimedia Foundation.
2010.
Look at other dictionaries:
Web application framework — A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web… … Wikipedia
Web application — For applications accessed through the web that are executed client side, see Rich Internet application. Google Calendar is a contact and time management web application offered by Google … Wikipedia
Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… … Wikipedia
Web operations — is a domain of expertise within IT systems management that involves the deployment, operation, maintenance, tuning, and repair of web based applications.With the rise of web technologies since mid 1995, specialists have emerged that understand… … Wikipedia
Web scraping — (sometimes called harvesting) generically describes any of various means to extract content from a website over HTTP for the purpose of transforming that content into another format suitable for use in another context. Those who scrape websites… … Wikipedia
PHP — This article is about the scripting language. For other uses, see PHP (disambiguation). PHP PHP: Hypertext Preprocessor Paradigm(s) imperative, object oriented, Procedural, reflective Appeared in … Wikipedia
PHP — Pour les articles homonymes, voir PHP (homonymie). PHP … Wikipédia en Français
Web server — The term web server can mean one of two things: # A computer program that is responsible for accepting HTTP requests from web clients, which are known as web browsers, and serving them HTTP responses along with optional data contents, which… … Wikipedia
Semantic Web — The Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web… … Wikipedia
World Wide Web — WWW redirects here. For other uses, see WWW (disambiguation). The Web redirects here. For other uses, see Web (disambiguation). Not to be confused with the Internet. World Wide Web The Web s historic logo designed by Robert Cailliau Inventor … Wikipedia