Phreeze is a lightweight MVC+ORM framework for PHP software developers. MVC stands for Model View Controller and provides an organized way to separate business logic from visual display. ORM stands for Object Role Modeling and allows software developers to interact with a database using an object-oriented API.
Visit the Phreeze Framework Project Site…
Phreeze combines these two features with a code generator that can create a working database application with just a few clicks. There are plenty of choices for PHP frameworks available and Phreeze is certainly not the most popular. However it was built with a few goals in mind that make it a solid choice.
- Phreeze was carefully designed to use dependency injection so nothing is tightly coupled. You can swap out various parts of the framework. You could use the ORM with another framework such as CakePHP or WebORB. Phreeze works well for writing components and plugins for CMS systems like Joomla. You could use the Phreeze MVC with another ORM like Symfony.
- Phreeze only loads the minimum amount of coded needed. Some frameworks load in large XML structures or classes in order to create a map of the entire database to PHP code. Phreeze uses classes, but only loads in definitions as needed.
- Phreeze uses lazy loading and an intelligent 2-level cache. It optionally supports memcached for massive scalability. The dreaded n+1 queries are greatly reduced because objects are only pulled once.
- The Phreeze code generator templates can be customized to do whatever you want. We use it to generate Flex ASM services, REST services, CMS plugins, etc.
Phreeze is an open source project with it’s own site where you can download, get support and contribute. Visit phreeze.com for more information.