Aug2
CakePHP and PRADO
- posted by: Ryan
- 7 comments
- post a comment
I’ve recently found two open-source PHP development frameworks with great potential: CakePHP and PRADO.
CakePHP is inspired by Ruby-on-Rails (RoR). Rather then create a ported version of RoR – a Ruby centered framework – CakePHP was developed to be a comparable system for PHP that makes use of the language’s various strengths. It also helps force PHP developers to organize their code and helps avoid disorganized “spaghetti code.” The project’s website explains CakePHP as
“… 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.”
It is intended to be easy to learn (”it’s cake!”). Developers who use CakePHP are called “bakers.”
While CakePHP takes inspiration from RoR, PRADO takes inspiration from Delphi and Microsoft’s excellent .NET framework. The code in PRADO-based applications looks unique for PHP – and as an ASP.NET developer – I notice many similarities to ASP.NET code. Pradosoft.com describes PRADO as
“… a component-based and event-driven programming framework for developing Web applications in PHP 5.”
I look forward to trying both frameworks and seeing what they can do.











Leave a comment