views:

254

answers:

2

Is there a PHP framework that doesn't force me to use a single index.php as the entry point, or an MVC architecture? Because I need to develop something in my own way, with features like Authentication, Security, Crypto, Database CRUD and the like, and so a framework of some sort could help. Is this RAD?

+8  A: 

The Zend framework will let you use whatever jacked-up system you can create. It is modular; use what you want throw away the rest. Using the MVC pattern is a good idea however. Remember you stand on the shoulders of giants.

Byron Whitlock
Remember Zend is very modular. If you just want to use Zend_Auth, you can use it without MVC. Zend MVC is just another module (well a way of organizing the modues with some glue really).
Byron Whitlock
Just curious why you don't want to use single entry points? You will have pretty urls /user/add /user/delete /user/show-profile etc....
Byron Whitlock
Zend seems huge. Take authentication / login for example. How do I only create a basic system for user accounts, without the rest of the framework?
Jenko
Zend Framework is the way to go if there's portions of the Framework you want to build yourself. The Magneto Ecommerce system is a good example of this. While I'm a big MVC fan sometimes you'll understand existing frameworks (and their shortcomings) better once you've tried to develop your own. We stand on the shoulders of giants, but sometimes the giant has syphilis.
Alan Storm
LOL syphilis
Byron Whitlock
A: 

Also remember that front controller (index.php) and MVC are separate patterns. That is, you can have an MVC framework that does NOT implement or require the front controller. My framework of choice, QCubed, happens to be like that.

Alex