Conquer Your Views. Frustration Free.
Hi! I'm Maurice, I built Gunther.
Gunther was born mostly out of frustration. When I was building some larger, single-page applications, it bugged me that I would have to spent large amounts of time chasing state and modifying DOM manually. There's a wealth of templating languages out there, but they are all either interpreted, or do not support real bindings.
I need something that is:
Now, there are full-stack frameworks, such as AngularJS, but I think they suffer from over-reach. The way these frameworks work is by adding meta information to your DOM, which is then scanned and interpreted by the framework. It can be very difficult to debug problems in the way DOM is generated, as you don't have full (functional) control over the execution, without diving into the internals. This also makes for a rather steep learning curve.
In short, I need something that is fully based in code. Debugging should be one
console.log
away. But it also needed the power to handle dynamic views, using
bindings and powerful event handling. Out of those needs, Gunther was born. For
now it assumes Backbone.js, as that is what I tend to
use, but I am looking to make that optional, and support any (evented)
Model/Controller stack.