Free Online Articles Directory
18.11.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Php Frameworks

Author: Lakshmi Jena Author Ranking Blue | Posted: 22-09-2007 | Comments: 0 | Views: 45 | Rating:  (50) Article Popularity - Green (?) Got a Question? Ask.
Sign Up Now!

PHP frameworks are the latest hot topic in the PHP community, and new frameworks are being released daily. With over 40 frameworks available ,each framework offers different functionality.

I am going to give a quick overview of 3 most 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.

Its latest release has added intrinsic DB support and seamless AJAX support which complement PRADO as a matured PHP framework for serious business Web application development. It also added many new controls, examples and tutorials.

Web Programming blogs

Web Programming Tutorials and articles

Its features include:

DB access: added three layers of database support serving for different needs. They include PDO-based data access, Active Record and SQLMap.

Active Controls: these are AJAX-enabled Web controls which make creating an AJAX-enabled Web page 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 for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to 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, use template engine of your choice, output to multiple devices or CLI

caching

localization. Translated into more than 21 world languages.

integrated PEAR libraries

Web Programming Tutorials and articles

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/programming-articles/php-frameworks-218823.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:
Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

Mvc Development With Php in the Fuse Php Framework
By: Jim Keller | 21/10/2008 | Programming
Jim Keller discusses model view controller development in PHP, using the Fuse framework as an example of how to get started in, and make the most of, your mvc development.

Php Frameworks
By: Pranav Bhat | 15/05/2007 | Programming
Contains everything you need to know about the different PHP frameworks available as well as also tells you the most popular and widely used PHP frameworks and thus helps you to understand which one to use for your web development and PHP programming needs.

Got a Question? Ask.

Ask the community a question about this article:

Q&A Powered by:
Powered by Yedda 

Latest Programming Articles

Cool Desktop Wallpapers
By: Danny | 18/11/2008
Cool desktop wallpaper is accomplishments arrangement that displayed in the computer operating system. The wallpapers usually be acclimated in JPEG, BMP and GIF book formats. That wallpaper can be acclimated with Microsoft Windows, Linux and Macintosh Mac OS. Each adviser can be altered requirements, alike admitting wallpaper images advised for accepted monitors can be scaled up or bottomward to the fit size. Those are accessible on the internet for free. Some categories of wallpapers are a

Tips for Buying Software Online
By: Daniel Jowssey | 17/11/2008
Buying software online not only helps save the planet, it also has other benefits, including: * Ease and Simplicity. You can purchase software in your underwear at 4am if you really want to. Shopping online doesn’t have to be done within regular business hours, nor do you need to look your best to do it. It’s also easy to shop around for the best prices and takes less time than driving to the shops.

Mvc Design Pattern
By: TuVinhSoft .,JSC | 14/11/2008
Model-view-controller (MVC) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (View) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface.

Advantages of Low Cost Contract Programmers in Freelance Programming
By: Joanna Gadel | 12/11/2008
It observed that web industry is getting tougher thus the necessity of freelance contract programmer is required for developing more effective website with flexible features. This article states the fruitful advantages of freelance programmers in contract programming.

A Guide to Cnc Kits
By: Martin Applebaum | 09/11/2008
CNC kits are a way in which to construct your CNC machine. This article will provide some information on these machines.

A Guide to Cnc Tube Bending Machines
By: Martin Applebaum | 08/11/2008
Are you familiar with a CNC tube bending machine? This article will shed some light on the main function and components of this machine.

Ways to Hire Dedicated Php Programmers
By: Jucick | 08/11/2008
It’s not at all easy to hire dedicated PHP programmers unless you know where and how to find them. Whether you need to fix, update or enhance your website you naturally want the job done quick and right.

Top 4 Reasons Why Addressing Web Accessibility is Important
By: Matt Cave | 05/11/2008
There are very high chances that web accessibility is more important to the performance of your web site than you realize. Article takes a look at the top 4 reasons why it would be important to address the issue of web accessibility.

More from Lakshmi Jena

Web 2.0 - the New Buzzword
By: Lakshmi Jena | 10/09/2007 | Programming
This article is about the new buzz word in the webprogramming world.

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below