The OpenRasta Framework for Building RESTful Applications

Get Microsoft Silverlight

So you've whet your appetite on MVC. Maybe built a website for your son's hockey league or your WoW guild. And you've started to see some cracks in the veneer. "Why do I need to create my own ActionResults all over the place?" you ask. "Why is it so cumbersome to serve up the same object in different formats?" "Why is the routing configuration so flaky?" OpenRasta is a resource-based open-source framework that enables easy development of ReST-ful applications. Based on the concept of resources and HTTP verbs, OpenRasta allows you to build applications that take advantage of web semantics rather than working around them. Handling of resources and their rendering are completely separate so you don't need to create multiple methods to render an object in different formats. Furthermore, there is no need to mess with different ActionResults. If you are rendering a Customer, that's what you return from the controller action. Not a ViewResult or a JsonResult or some other variant. Throughout this presentation, we discuss a different way of looking at your application, based on its domain and semantics, and see how OpenRasta can facilitate more intuitive development, based on testability and extensibility.

6 Comments

+ Add comment
Mrs. Gravatar (gravatar)

<-- It's a gravatar