News for hackers. Stuff that matters.
Re:Coding the Angular Tutorial App in Backbone by Rygu on Wednesday April 16, 2014 @06:49PM (#7601002)
Marionette is terrible. The code is a mess: prototypes defined within instances [0]. Uninformed use of design patterns: controllers are what, just namespaces? [1] Unmodular internals, almost like globals [2].

It's not worth a comparison.

[0] https://github.com/marionettejs/backbone.marionette/blob/mas...

[1] https://github.com/marionettejs/backbone.marionette/blob/mas...

[2] https://github.com/marionettejs/backbone.marionette/blob/mas...

Re:Coding the Angular Tutorial App in Backbone by tonyhb on Wednesday April 16, 2014 @08:22PM (#7601367)
Marionette is a solid framework. It has everything you need to build fast, and clean: regions (which were a great step in the right direction and will be improved in V2), composite/collection views, layouts... the basics are there for you to work with how you would like.

You've made three points which I can't see much fault with. Why the hate?

Re:Coding the Angular Tutorial App in Backbone by Rygu on Thursday April 17, 2014 @12:50PM (#7604707)
I'm sorry that you don't see much fault with it. I've tried my best to explain.
Re:Coding the Angular Tutorial App in Backbone by corford on Thursday April 17, 2014 @04:19AM (#7602504)
I'm sorry but [0] and [1] are complete non-issues and I'm not sure I fully understand your point with [3].

The code is very far from terrible. Go look at Marionette's source on github - you'll find it's extremely easy to understand and reason about. Now try and do the same with Angular or Ember...

Re:Coding the Angular Tutorial App in Backbone by Rygu on Thursday April 17, 2014 @12:48PM (#7604694)
How are [0] and [1] non-issues? I like my libraries "SOLID" and "Clean" (look em up). I have worked with Marionette's source, and it's neither.

Point [2] means, to use a different renderer you need to replace Marionette's internal renderer completely like it's a global (globals are bad).

Re:Coding the Angular Tutorial App in Backbone by Bahamut on Thursday April 17, 2014 @08:09AM (#7603076)
Angular's source is pretty clean, minus compile.js and select.js
Re:Coding the Angular Tutorial App in Backbone by daRomansky on Wednesday April 16, 2014 @08:11PM (#7601334)
try the stickit framework by nytimes, works great for me