I am absolutely loving Code Igniter as a framework for this project. Not only has it cut the majority of the development time down – minus the learning scale which is always there. It simplifies so many things.
I don’t have to xss clean my code, I don’t have to do a lot of little things that are really annoying to have to do repeatedly.
I create my database model, write the database access functions. I create my controlling logic and the views for each page needed. I set rules and forms validate easily and produce nice error messages. So much of the tediously annoying work is done for me.
Right now I’m writing all the simple pieces of the code, which after I get one done, it’s pretty much copy and base the code, go in and make the changes for this section and then test it. Because I’m doing the same basic code so many times I’m catching many bugs which I then have to reciprocate through the prior code, but at least then it’s still cut and paste and change as necessary.
The hard parts are coming up and those have to do with dynamic lists created by the user. So I’ll see how I implement that particular section. It has typically been where I stumbled in the past.