The Revel Web Framework for Go
Could someone explain what problem this solves? Go already has http, templates, and (duh) goroutines. What is Revel adding?Sure, PHP programmers are accustomed to having their syntax errors detected by surprise at runtime. But aren't we choosing Go because it can detect those errors before we've deployed? [1]In Java it may feel natural to take a simple task like dispatching a URL ("Routing"), and turn it into an elaborate overabstracted object architecture. But aren't we choosing Go to escape that nonsense? [2][1] http://robfig.github.io/revel/img/helpfulerror.png[2] http://robfig.github.io/revel/manual/concepts.htmlAm I missing something?EDIT: I've seen lots of Go applications, and none of them have spent 8432579842375 hours developing scaffolding. Actually, they saved time not having to spray their logic across a zillion source files.