So I assumed that much like MonoRail, ASP.NET MVC would have created, at the very least, abstractions on top of HttpContext. Although HttpContext is an absolute beast of a god class, creating an abstraction is possible. Let’s look at MonoRail’s approach: public interface IRailsEngineContext...
Some of my background information first: 2 years classic ASP (ASP 3.0) 5 years ASP.NET 1-2 months MonoRail 10 minutes ASP.NET MVC ~45 seconds Ruby on Rails That's the sum of my experience with different web application frameworks. Obviously it's weighted towards ASP.NET WebForms. Having completed...