I was experimenting a bit with symfony (http://www.symfony-project.org) a freeware application generator more potent then APEX. It is easy to add bells and whistles but not so easy to change queries generated by the propel ORM (Object-Relational Mapper. Yeah, this is a PHP version of Hibernate). The documentation is, in my opinion, fairly attrocious. Any oraclites with some more experience?
On 11 avr, 22:27, Mladen Gogala <mgog...@yahoo.com> wrote:
> I was experimenting a bit with symfony (http://www.symfony-project.org) > a freeware application generator more potent then APEX. It is easy to > add bells and whistles but not so easy to change queries generated by > the propel ORM (Object-Relational Mapper. Yeah, this is a PHP version > of Hibernate). The documentation is, in my opinion, fairly attrocious. > Any oraclites with some more experience?
Not me. But the only demo on their site is really basic. Can symfony really generate professional front-ends to databases?
On Sat, 12 Apr 2008 03:20:44 -0700, vitalisman wrote: > On 11 avr, 22:27, Mladen Gogala <mgog...@yahoo.com> wrote: >> I was experimenting a bit with symfony (http://www.symfony-project.org) >> a freeware application generator more potent then APEX. It is easy to >> add bells and whistles but not so easy to change queries generated by >> the propel ORM (Object-Relational Mapper. Yeah, this is a PHP version >> of Hibernate). The documentation is, in my opinion, fairly attrocious. >> Any oraclites with some more experience?
> Not me. > But the only demo on their site is really basic. Can symfony really > generate professional front-ends to databases?
It can generate very good front ends. What I am having trouble with is customization. For instance, I am unable to modify the front end so that I can use "contains" or even achieve case insensitivity (upper/lower). The documentation is, despite the book, really inadequate.
> I was experimenting a bit with symfony > (http://www.symfony-project.org) a freeware application generator more > potent then APEX. It is easy to add bells and whistles but not so easy > to change queries generated by the propel ORM (Object-Relational > Mapper. Yeah, this is a PHP version of Hibernate). The documentation > is, in my opinion, fairly attrocious. Any oraclites with some more > experience?
One thing I like is that it looks like they actually generate code which is then compiled as part of your app? Is this true?
If so, it would mean you could just edit those things by hand if you ever needed.
Most of these type of thingys have a runtime server that does all of this type of stuff as "magic".
On Sat, 12 Apr 2008 08:53:02 -0500, Galen Boyer wrote: > On 11 Apr 2008, mgog...@yahoo.com wrote: >> I was experimenting a bit with symfony (http://www.symfony-project.org) >> a freeware application generator more potent then APEX. It is easy to >> add bells and whistles but not so easy to change queries generated by >> the propel ORM (Object-Relational Mapper. Yeah, this is a PHP version >> of Hibernate). The documentation is, in my opinion, fairly attrocious. >> Any oraclites with some more experience?
> One thing I like is that it looks like they actually generate code which > is then compiled as part of your app? Is this true?
> If so, it would mean you could just edit those things by hand if you > ever needed.
> Most of these type of thingys have a runtime server that does all of > this type of stuff as "magic".
Actually, not so. Symfony generates PHP5 code, then interpreted by the PHP5 module in your web server. It doesn't compile anything and the code is rather complex.
Mladen Gogala wrote: > It can generate very good front ends. What I am having trouble with is > customization. For instance, I am unable to modify the front end so that > I can use "contains" or even achieve case insensitivity (upper/lower). > The documentation is, despite the book, really inadequate.
I'm playing with the sandbox project, your great symfony_yaml script and the SCOTT schema at this time. It seems that the system assumes that all primary keys in the schema are surrogate keys. It would be nice to find and easy way to generate frontends with editable natural primary keys and row fetched by ROWIDs.