- Smarty
- Prado
- mvc.php, Mojavi, etc...
Anyways, the point of this topic is to disscuss the likes/dislikes advantages/disadvatages of each...
Personally I've always liked Smarty over each of these (and it's the one I've actually used the most) only because it was easy to setup and nothing really changed in my coding style except decent seperation of PHP/HTML...
The only thing I didn't like about Smarty was that it doesn't totally sperate PHP from HTML...it would nice if this was possible....
Not sure how this could be possible, cuz any non-trivial interface is going to need logic to represent itself efficiently...but...
I just read an article on some site (can't remember where) and the guy claims PEAR's php_template (or similar) somehow accomplishes complete PHP/HTML seperation...I'll have to check that out
Clearly I don't have enough experience with Prado or any MVC framework in PHP anyways, but I'd like to hear your take on it...
I'm mostly interested in hearing what YOU DON'T like about each of these frameworks (technically - not price or poor docs)
For instance, doesn't Prado only support a single component per page? If so, isn't that a burden?
Prado is template driven...but is it easy to integrate into CMS, other...
As for MVC...
What are you likes and dislikes...what would a framework need to do, inorder to satisfy all your wishes?