Phocoa Framework

Alan Pinstein recently sent me an email about a Cocoa-inspired framework he's written in PHP, called Phocoa. It's a bit different from DataCruxWeb in that it doesn't include its own persistence engine, but includes Propel instead. Peristence is at the core of what DataCruxWeb does, but there's still some overlap with Phocoa. Both use PHP5 and integrate with Smarty.

Alan's done a good job at constructing an apparently complete API with docs, something that hasn't been done for DataCruxWeb since it was originally created as a framework for internal use. I've suggested to Alan that he might want to steal some parts of DataCruxWeb, such as the validation, filtering, modeling and file upload support. The DataCruxWeb versions of the first three are (in my opinion) better than their Rails counterparts, and I think the validation and filtering probably outstrip WebObjects as well.

Alan has also written a Cocoa-based app builder tool for Phocoa, which really sweetens the deal. The API even includes Cocoa-bindings-style ideas, so it's a real effort.
Design Element
Phocoa Framework
Posted Oct 25, 2005 — 1 comments below




 

Bertrand Mansion — Oct 25, 05 456

Hi Scott,

I'd be interested in having a look at your implementation of validation and filters implementation. Could you send them to me ? Thanks :)




 

Comments Temporarily Disabled

I had to temporarily disable comments due to spam. I'll re-enable them soon.





Copyright © Scott Stevenson 2004-2015