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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”