Php Frameworks

11/23/2009

PHP is a framework, PHP is the latest hot topic in the community, a new framework is being released daily. In the framework of the 40 and over, each framework offers different functionality.

I am going to give a quick overview of 3most popular frameworks.

PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.The sole requirement to run PRADO-based applications is a Web server supporting PHP 5.1.0 or higher. You can use it to develop either open source or commerical applications.

Last version has added native support DB and seamless AJAX support to complement a maturing PRADO framework for PHP Web applications serious business. He added many new controls, examples and tutorials.

Web Programming blogs

Web Programming Tutorials and articles

Its features include:

DB access: the cook needs to support a variety of databases to add a single layer 3. They PDO is a data access, Active Record and is based on SQLMap.

Active Controls: These are AJAX-enabled Web controls that make the creation of an AJAX-enabled Web site extremely easy.

Other major new components

Services:

- TSoapService: a service component supporting SOAP requests

- TJsonService: a service component supporting JSON requests

- TFeedService: a service component supporting feed requests

Modules:

- TDbCache: a generic DB cache module that can use any DB driver

- TDbUserManager: a DB-driven user manager module

Controls:

- TOutputCache: a control enabling fragment page caching

- TClientScriptLoader: a control for loading JavaScript libraries

- TXmlTransform: a control performing inline XML transformation

Cake is a rapid development framework used for PHP, most commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to establish a structured framework that PHP users at all levels quickly develop robust web applications, without being able to offer loss of flexibility.

Its features include:

Model, View, Controller Architecture

View Helpers for AJAX, Javascript, HTML Forms and more

Built-in Validation

Application Scaffolding

Application and CRUD code generation via Bake

Access Control Lists

Data Sanitization

Security, Session, and Request Handling Components

Flexible View Caching

Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.

Its features include:

PHP 4/5 compatible

compact core framework with complete modules in package

Model-view-controller pattern

performance conscious design[citation needed]

multiple input and output formats

integrated object-relational mapper for rapid application development

Loosely coupled components, please use the template of your choice, output to multiple devices or CLI engine

caching

localization. Translated into more than 21 world languages.

integrated PEAR libraries

Web Programming Tutorials and articles

Posted in: javascript tutorial| Tags: Programming Component Access service web framework support php ajax-enabled prado

Hot Posts

Latest posts

Tags

Others

Sponsors

asp.net interview questions