Jump to content

Framework Selection


00samm

Recommended Posts

I know this topic has been discussed to death and beyond, and I've read through every topic on choosing a framework that showed up in the search as well as plenty of the "best frameworks" lists that have turned up on Google, but I'm still not sure which one I should go for, so I'm hoping there are a few people who aren't too exasperated by these posts that could possibly help me make a decision.

 

The application itself is pretty straight-forward. I need to create an animal management database for an animal shelter which stores information about the animal, where it was found/who it was found by, who adopted/reclaimed it, and medical information. It'll also require a user/login system. I assume these things can be handled by pretty much any framework out there.

 

The big "issues" are my personal limitations and time. I've been coding PHP for a few years, but only procedural, and generally only for small applications. I've only recently begun learning OOP, but I've got a good grasp on the basics. I've also never used a framework because I'm kind of a control freak and having the foundation of an application written by someone else scares the bejeesus out of me. To top things off (and really the main reason I'm considering using a framework at all) this needs to be done, polished, and ready to go on January 1st.

 

So, I'm looking for a framework that has a relatively quick and easy learning curve for someone who isn't well-versed in OOP. I'd also prefer something on the smaller side, so that it's easier for me to get familiar with everything, and since our needs are pretty basic I don't want to be carrying around a lot of extra "baggage".

 

Any help would be greatly appreciated. Our shelter relies heavily on this database and I really want to do the best I can with it.

Link to comment
Share on other sites

My best advice in regards to frameworks is simply to pick one (any) and stick with it for a little while. it will likely to a few projects before you start to know your way around anyway.

 

So, I'm looking for a framework that has a relatively quick and easy learning curve for someone who isn't well-versed in OOP. I'd also prefer something on the smaller side, so that it's easier for me to get familiar with everything, and since our needs are pretty basic I don't want to be carrying around a lot of extra "baggage".

 

CI is probably about the easiest to get started with, but I wouldn't say it particularly well designed though. Symfony2 is an awesome framework that still has a reasonable learning curve.

 

Either way, you'll probably fumble around for  a little while anyway. Having aid that, it's well worth the effort.

Link to comment
Share on other sites

Thank you very much, thorpe. I think I'll poke around both CI and Symfony2 and see which "clicks" with me the most, then go from there.

 

I really appreciate the advice given thus far. I know this has been discussed into the ground, but I very much want to get off on the right foot for this project. The personalized input is greatly valued, especially because I don't have a lot of time to test drive different frameworks. So thank you both very much!

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.