Cakephp - Something that all php coders should learn?
Posted by JeffSep 7
If you're new here, don't forget to subscribe to my RSS feed. You will regret it if you don't.
Thanks for visiting! See you again Soon!!!A friend of mine does ROR programming for a living now and after going on a IEEE related trip with him I started to think that MCV programming was definitely the way to go for devloping new web applications. It makes the development very fast, and the plugins to do all of the cool, but mundane to code stuff, very easy. On top of that, it makes adding new funcionality easy, as there is a ready made framework and that limits the necessity of moding a lot of code, and if you want to hire someone to do work on the app, there is very little learning curve as all apps are built in the same way. Something like a carpenter not needing to review the complete construction of the house to install a new vanity in the bathroom.
However, learning a new method of coding/framework while learning a completely new language is not easy. Especially when you only have an hour here or there to learn it. I have been incredibly busy with the day job, and my other existing and on going projects. It actually meant that I have learned the SAME “hello World” multiple times as I forget what I have learned as I go. This gets very frustrating, very fast.
That is when Rami told me about his success with CakePHP. He used it to design ScienceHack in a very short amount of time.
So that got me thinking, there is a app that I would like to have for myself, and I estimated that it would take about 2500hours to do the old way, and then if I liked it and wanted to make it available to the public, another 500 hours to make it user friendly and secure. So I decided to give a try to MCV programming again.
So far so good, it is very hard to get away from my old database management and get into model management, but it is coming. Last night I scaffolded a bunch of my databases and so far so good. As I find some neat tools and cool tricks I will link them here.
Find out what I am doing right now by following me on Twitter!
If you like this post then please consider subscribing to my full Bluenoser Feed. You can also subscribe by Email and have new posts sent directly to your inbox.
























[...] As for my CakePHP project, I haven’t had a lot of time to spend on it. I am starting to think that it would be much faster to drop the MCV, but maybe that is simply because I am not sure what I am doing yet. I am going to work on it as is until the new year, I think that I should have a good BETA online by then. In the meantime I am going to start to work on a front end. This is going to be a ready made CMS, probably Drupal since that is what I know, however since Mambo is going Cake I may decide to look at that for this site, since I am going to have a cake install anyway. [...]