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
- Related Videos
- Related Articles
- Ask / Related Q&A
Особенности Системы Управления Контентом Modx
От:: Андрей Коцюбинский | 03/07/2008 | Веб дизайнСистема управления контентом MODx достаточно популярна, и в последнее время ей интересуются многие разработчики сайтов. Чрезвычайно важно составить правильное представление об этой CMS, чтобы не разочароваться в будущем. На основе MODx можно создавать любые сайты, но для этого потребуется хорошее знание XHTML, CSS и PHP.
Выбираем Виртуальный Хостинг: На Чем Нужно Заострить Свое Внимание
От:: Олег Никитин (mustofik) | 25/03/2009 | Веб дизайнВероятно многие их тех, кто уже не в первый раз сталкивается с вопросом выбора хостера, думали над тем, как определить оптимальное решение за разумные деньги. Почему именно оптимальное? Да потому, что в большинстве случаев клиенты значительно переплачивают за совершенно неиспользуемые технологии, а также программные средства, а иногда и наоборот.




A reason to smile for All PHP Developers
By: Mahendra Sharma | 28/11/2009The PHP developers have full right to smile today due to their choice of career as PHP programmers. This article is highlighting some key factors on how this language is bypassing all other in the website development world.
How to Solve the Registry Errors
By: janson | 27/11/2009The Registry of Windows is the most important for the working of the computer system due to it stores valuable data which can cause serious loss in performance of the system. The registry files of Windows are set to save the configuration settings of Windows and they are spread around on the hard disk. To solve the errors of them was absolute a Herculean task.
Gravity Jack Software Studio is a new venture that is pushing the envelope in the mobile software development arena
By: Adam Chronister | 26/11/2009Gravity Jack opened offices this month in Liberty Lake and is currently filing patents regarding a tightly-kept secret project that is expected to revolutionize the way people interact with mobile computing platforms such as Apple’s iPhone and Google’s Android.
PHP and Open Source, Keys to build complex but Affordable websites
By: Mahendra Sharma | 26/11/2009Gone are the days when high tech programmers and high profile companies were required to be engaged to develop a complex system on web. Open Source and especially PHP developers have changed the scenario. Every other day you can find new software available as open source developed by PHP programmers. Essential thing is such software is available for free or at nominal cost.
Java Application development India
By: Rightway Solution | 25/11/2009Java is most suitable for creating Enterprise Applications for its flexibility and control. JAVA is used to create wide range of application with an extensive functionality.
Understanding the Typical Structure of Software Testing Process
By: yogindernath | 25/11/2009Understanding the Typical Structure of Software Testing Process
CRM Customisation
By: Manny de Sousa | 24/11/2009Next Generation CRM platforms need to offer full customisation. With the number of flexible design tools and components for .net and other development platforms there are no excuses for CRM providers not to offer truly simple customisation tools that can be used by non IT minded individuals
Computer technology - How to make your computer work faster?
By: janson | 24/11/2009Computer slows down over time due to every day use. It makes simple tasks start taking minutes or hours to finish. In order to make the computer work effectively and quickly, it is necessary for the computer users to do something to improve the performance of the computer.
Web 2.0 - the New Buzzword
By: Lakshmi Jena | 10/09/2007 | ProgrammingThis article is about the new buzz word in the webprogramming world.