Archive for the "PHP" Category

16
Feb

PHP Framework?

Author: Bo1

PHP Framework implements the Model-View-Controller (MVC) design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers and programmers to focus on their respective areas of expertise.

The framework provides a single entry point Controller. The Controller is responsible for allocating HTTP requests to the appropriate Action handler (Model) based on configuration mappings.

The Model contains the business logic for the application. The Controller then forwards the request to the appropriate View component, which is usually implemented using a combination of HTML with PHP tags in the form of templates. The resulting contents are returned to the client browser, or via another protocol such as SMTP.

(source: http://www.phpmvc.net/)

This is the list of PHP frameworks use for creating web application
# Akelos PHP Framework
# CakePHP
# Chisimba
# CodeIgniter
# FUSE
# Horde
# Jaws
# Kohana
# Kolibri
# LISA MVC
# Mambo
# MediaWiki
# Midgard
# MODx
# Nette Framework
# Orinoco Framework
# PHP For Applications
# Qcodo
# QPHP Framework
# Seagull PHP Framework
# SilverStripe
# Simplicity PHP framework
# SWiZ
# Symfony
# Tigermouse
# Zend Framework
# Zikula
# Zoop Framework

(Source: http://en.wikipedia.org/wiki/List_of_web_application_frameworks)

16
Feb

What is PHP?

Author: Bo1

PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications.[2]

While PHP was originally created by Rasmus Lerdorf in 1995, the main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification.[3] PHP is free software released under the PHP License, however it is incompatible with the GNU General Public License (GPL), due to restrictions on the usage of the term PHP.[4]

PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output. It can be deployed on most web servers and on almost every operating system and platform free of charge.[5] PHP is installed on more than 20 million websites and 1 million web servers.[6]

(source: http://en.wikipedia.org/wiki/PHP)