Howard Ship is the guy behind Tapestry which is one of the better component frameworks out there. In a post today he is drawing attention to PRADO which is a PHP component framework that is based on the ideas in Tapestry. I haven’t checked out PRADO in a long time but it looks like they are still moving forward and making good progress.
The thing that stood out the most in Howard’s post was this comment:
Still, best of luck … but don’t expect any framework, on any platform, to keep up with Tapestry 5!
Those are bold words. I do believe that he is capable of raising the bar. I believe Rails is the way to go now, but I can see Tapestry and Rails battling it out. It looks like PHP will be left to try and copy innovations instead of making them.
On a related note, there have been a couple of times lately that ActiveRecord has left me yearning for Hibernate. And I agree that it is a wasted venture to abstract an ORM.