Even though this is two months after the fact, always approach this sort of thing with this in mind: Don't Repeat Yourself.
As for which framework to use, the best thing you can do is try it out. What browsers do you have to support? Mobile devices? These questions can drive the answer.