More information about the Underscore mailing list

[_] php frameworks - any that generate mysql schema, class and edit/view templates?

Jon Bennett jmbennett at gmail.com
Thu Jun 14 13:06:23 BST 2007

> I've been looking at Symfony now for a while and played about with it
> before going with it for any projects.
>
> It uses a model system called propel - which is an ORM that builds
> your database according to a structure you give it in a yaml file. It
> also has a nice tool commandline tool that can build an object mapping
> based on an existing DB.
>
> Overall Symfony feels right - nice build and deploy systems, good
> modules, supports a wide range of plugins and has great documentation.

The 'Cake VS Symfony' queston comes up a lot on the Cake google group.
Some of the basic reasons I went with Cake are:

- php4 or php5
- not dependent on any external libraries like PEAR
- can be installed by simply uploading a folder, no command line needed
- only 1 configuration required to get started (and that's only needed
if you're connecting to a - database), Symfony has a lot of config
files
- cake is faster
- Cake was written with RoR in mind
- cake has a very active community, and a very approachable dev team

basically, I really like Cakephp, it enables me to tackle projects of
a greater scope and in a shorter space of time without sacrificing
quality and it enables me to rapidly test my data model and get
started prototyping very quickly because of it's 'convention over
configuartion' mantra, which I could not do with Symfony.

Also some very prominent people are using Cake, namely:

IBM
Mozilla (FireFox addons site is cake)
~ loads of stuff by me :p

Seriously though, there was a big site built using Symfony for Yahoo,
their Yahoo bookmarks site, but by all accounts, Symfony couldn't cope
as it was, and the Yahoo guys ended up rewriting the framework to such
an extent it was no longer Symfony per-say.

hth

jon


-- 


jon bennett
t: +44 (0) 1225 341 039 w: http://www.jben.net/
iChat (AIM): jbendotnet Skype: jon-bennett