Frameworks
Frameworks are regular handlers that allow you to solve a problem (such as implementing web services) in a typical flavor or style, shaping the overall appearance of your application code base. For all frameworks listed below there are template projects to quickly spin off a new application using this technology, already with best practices and sane configuration values applied.
Service Frameworks
All the frameworks below allow you to implement RESTful web services. As they share a common base, they offer the same features and can be used interchangeably. Therefore, you may choose the framework that fits your problem and personal coding style the best. If needed, those handlers can also be mixed within a project (see layouting).
Other Frameworks
In addition to services, the frameworks below provide additional guidance for typical use cases: