Even if you have not played the game "Portal" you might have come across the phrase "The cake is a lie". According to the Urban Dictionary, it roughly translates to "your promised reward is merely a fictitious motivator".
Scaffolding, the meta-programming method of building software applications, promises easier development and a faster time-to-market. But the "code generation bliss" can lead to problems later on, for instance with regard to maintainability and scalability. This sessions takes a sceptical look at frameworks such as CakePHP and Symfony.
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
Concise summary of what the implications of using such frameworks as CakePHP or Symfony are, but fortunately no bashing of those. Would have been nice to have more real life examples where projects/applications stumbled into the named problems.
Good that you gave this talk despite you didn't plan to. The numbers you showed were quite enlightening - 10.000 lines of generated code for a simple app and no tests ...
In case you want to give this talk again, a clear summary of the pros and cons of using different framework types would be helpful.
Nice presentation on the pitfalls of ORM-based frameworks. I would have liked to see a little more on alternative solutions. Maybe an example of how to achieve the same time to market or more a more maintainable solution using something like PEAR. It is easy enough to say "don't do this", but that leaves people stranded. Adding "try it this way instead" would make the presentation much more helpful.
Know of an event happening? Let us know! We love to get the word out about events the community would be interested in and you can help us spread the word!
31.May.2010 at 08:23 by Frank Kleine
Concise summary of what the implications of using such frameworks as CakePHP or Symfony are, but fortunately no bashing of those. Would have been nice to have more real life examples where projects/applications stumbled into the named problems.