With the increasing prevalence of JavaScript and JSON you can pretty much find a lot of framework choices out there that covers both points even if you are a front-end developer primarily knowing only JavaScript. As for me, my roots are in Java server-side development. I do write JS for front-end development but I am not as comfortable to structure and write JS to develop server-side code. If you're like me, then what's the solution?

What're we making? In honor of TodoMVC we are going to build a Todo app which enables us to post a list of things to do. Just simple enough to give a taste of what these frameworks we're choosing are capable of.