PHP Programming Language - Cultural View

PHP Programming Language - Cultural View PHP Programming Language - Cultural View

culturalview.com
from culturalview.com More from this publisher
10.02.2013 Views

Scope resolution operator 284 int main() { } PHP int n = 13; // A local variable cout

Seagull PHP Framework 285 Seagull PHP Framework Stable release 0.6.7 / February 23, 2010 Operating system Cross-platform Type Content Management Framework License BSD Website seagullproject.org [1] Seagull PHP Framework (Seagull) is an OOP PHP software framework for building web, command line and GUI applications. Seagull uses Model-view-controller design pattern. Many popular PHP applications are integrated within the project, as are various templating engines, PEAR libs, testing tools and managed library code. Features Seagull offers the following key features: • PHP 4/5 compatible • compact core framework with complete modules in package • Model-view-controller pattern • performance conscious design • multiple input and output formats • integrated object-relational mapper for rapid application development • loosely coupled components, use template engine of your choice, output to multiple devices or CLI • caching • localization. Translated into more than 21 world languages. • integrated PEAR libraries Modularity Seagull is an OOP application with an emphasis on modularity. The framework itself consists of a set of base classes organised according to the MVC design pattern that take care of permissions, authentication, sessions, i/o and database abstraction layer. Each generalised area of functionality comes in the form of a module. Most task-specific functionality comes from libraries, quite often from PEAR, that can be independently updated when upgrades/improvements are available Each object in the application (Member, Group, Property, Document, Article, etc) is represented as an entity, developers are provided with tools to quickly prototype entities so that skeleton classes are created and updated automatically

Seagull <strong>PHP</strong> Framework 285<br />

Seagull <strong>PHP</strong> Framework<br />

Stable release 0.6.7 / February 23, 2010<br />

Operating<br />

system<br />

Cross-platform<br />

Type Content Management<br />

Framework<br />

License BSD<br />

Website seagullproject.org [1]<br />

Seagull <strong>PHP</strong> Framework (Seagull) is an OOP <strong>PHP</strong> software framework for building web, command line and GUI<br />

applications. Seagull uses Model-view-controller design pattern. Many popular <strong>PHP</strong> applications are integrated<br />

within the project, as are various templating engines, PEAR libs, testing tools and managed library code.<br />

Features<br />

Seagull offers the following key features:<br />

• <strong>PHP</strong> 4/5 compatible<br />

• compact core framework with complete modules in package<br />

• Model-view-controller pattern<br />

• performance conscious design<br />

• multiple input and output formats<br />

• integrated object-relational mapper for rapid application development<br />

• loosely coupled components, use template engine of your choice, output to multiple devices or CLI<br />

• caching<br />

• localization. Translated into more than 21 world languages.<br />

• integrated PEAR libraries<br />

Modularity<br />

Seagull is an OOP application with an emphasis on modularity. The framework itself consists of a set of base classes<br />

organised according to the MVC design pattern that take care of permissions, authentication, sessions, i/o and<br />

database abstraction layer. Each generalised area of functionality comes in the form of a module.<br />

Most task-specific functionality comes from libraries, quite often from PEAR, that can be independently updated<br />

when upgrades/improvements are available<br />

Each object in the application (Member, Group, Property, Document, Article, etc) is represented as an entity,<br />

developers are provided with tools to quickly prototype entities so that skeleton classes are created and updated<br />

automatically

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!