Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Before you can choose the right framework for your project, you should really consider whether you need to use a framework at all. Many great programmers argue against using frameworks—the main objection being that given a shiny ‘Golden Hammer’, everything looks like a nail. On the Robotlegs help forum, one of the most common responses we give to newcomer questions is, “You really don’t need to use the framework to do that.” Here are some of the significant pros and cons of frameworks in general, as we see them: