On Aug 2, 2006, at 10:17 AM, kestrelid wrote:
> > I have been programming with several different languages for many > years > but always in a procedural manner. I have been trying to use OO > development ideals recently but they always end up in a messy hybrid > implementation. > > So have started trying to use cakePHP. Frustrating to say the least! > Least of all because I am so used to being able to quickly produce > code > that gets me through a problem and onto the next one. I had direct > control over the entire application structure. There's more to application development than fast coding. Adding some structure to your development process will not only allow you to create your application in a modular manner, but also increase the maintainability of the application by leaps and bounds. Spaghetti code is extremely fast to write first shot, but I'm sure you realize its maintainability problems. > How long is it going to take to get the hang of the cake structure MVC > stuff? This is probably a rhetorical question, but I don't think it should take too long. If you've never coded in OO style, it might take a bit to get the hang of how things work. > Has anyone come from being a strong procedural developer to the OO > approach got any recommendations/pointers/humour to make this > frustrating day a little less so... Yeah - give us some specific things we can help you with, rather than just telling us how hard it is. If we know where you need help, maybe we can ease the pain of coding in a pattern you've never worked with before. > My growing concern now is that I don't get how a large application > looks or acts. All the examples I have seen so far are single purpose. > How do multiple controllers within an application communicate. Through requestAction() or other means - it depends on the communication needed. > Can > database tables related to several different models get updated/ > altered > in one transaction? Show me your SQL. :) > I am looking at using cakePHP to develop a virtual project management > application for a commercial project I have undertaken and could do > with some belief lest this fledgling baker will have to hang up his > apron. Jump in IRC and maybe we can help you more interactively there. Cake has made my development processes *extremely* fast and maintainable. We hope you find the same. -- John --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php -~----------~----~----~----~------~----~------~--~---
