Remember Me
forgot your password?

Php Frameworks

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

Lakshmi Jena
Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Programming Articles
  • More from Lakshmi Jena

Forbidding the Clipboard for the specified process

By: Apriorit Inc. | 11/11/2009
Though the Clipboard is one of the fundamental parts of the Windows operating system, there is little information about how it works, especially in the low level. In this article, I’m going to tell you something about the Clipboard internals by showing how you can forbid access to it.

How to save money from fixing computer?

By: janson | 11/11/2009
Are you familiar with these problems in your computer below? Mysterious errors, crashes and restarts Sluggish internet and download speeds Trouble loading songs, movies and programs Do you tire of frequently bothering friends for help, or worse, paying a professional to fix your computer? Like a car, without regular maintenance computers begin to accumulate errors that cause slowdowns, crashes and even potential system failure.

Learn Java Easily With an IDE

By: Alberto Pareja-Lecaros | 11/11/2009
Want to learn Java even more quickly than you currently are? IDE's are not just for professionals; learn how you can use an IDE to teach yourself Java even more easily, even if you're an absolute beginner! There are many advantages to using an IDE, why torture yourself by using a standard text editor when you can use the power of an IDE to learn Java even more easily?

Benefits of digital photography-why digital photography is booming?

By: hdrmiar | 11/11/2009
This article shows you some benefits of digital photography and makes an outlook of future development of photography.

Basics of C programming Language

By: aditya | 10/11/2009
A programming language is designed to help in processing of certain data and to provide useful information to the user. There are lots of programming languages today that satisfy different needs of the user. For example: C, C++, Java, SQL, HTML, JavaScript etc. It helps to write a sequence of instructions that the computer can understand.

Programming

By: Julia | 10/11/2009
“E-Worlddesign” "BizicoSoft"

PassQuick Nortel 920-146 Study Guide

By: calomi | 09/11/2009
There are so many websites on internet that are providing knowledge, study material and information about the Nortel 920-146 certifications, but there is one problem that the information that is provided by these websites is not of high quality and up-to-the-mark. Passquick is one website that provides you related, high quality and up-to-the-mark information, knowledge and study material about Nortel certifications.

Testinside Cisco 640-861 exam

By: calomi | 09/11/2009
Cisco 640-861 exam is a very valuable exam of Cisco certification. This exam is one of the most important and top of the line certifications for the IT professionals. Cisco 640-861 exam is basically associated with the Troubleshooting, and so this certification exam that is basically connected with the Cisco 640-861 certification.

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.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.11, 6, w1)