News for hackers. Stuff that matters.
Re:New MVC client side JavaScript framework - Serenade.js by arnorhs on Monday January 30, 2012 @10:54AM (#3529218)
I don't really understand or appreciate what makes this framework better than something like Backbone, Spine or Sproutcore.

Or to put it in another way: What problem does this solve that Backbone/Spine/Sproutcore don't solve as well?

Re:New MVC client side JavaScript framework - Serenade.js by dagw on Monday January 30, 2012 @03:35PM (#3530540)
I don't know, but reading through this framework gave me an instant, "I can use this in my current project" feel that Backbone/Spine/Sproutcore didn't. As someone else pointed out it's not so much about solving different problems or solving problems better, as solving problems in a way that feels more natural to your problem and style of programming.
Re:New MVC client side JavaScript framework - Serenade.js by jpeterson on Monday January 30, 2012 @10:59AM (#3529234)
It seems like *.js framework is the new "Hello World".
Re:New MVC client side JavaScript framework - Serenade.js by phillmv on Monday January 30, 2012 @11:13AM (#3529294)
No, no, those are todo list apps.

Besides, we're still in the first to second generation of js rich client frameworks. All this crazy amount of experimentation is great; it'll settle down more towards the fourth to fifth generation.

Re:New MVC client side JavaScript framework - Serenade.js by pacomerh on Monday January 30, 2012 @02:31PM (#3530255)
Ha! indeed, todo apps are the new hello world. Regarding the .JS frameworks, I actually think it's a good thing that many are being created, this grows the community and the need to solve problems in different ways, more ideas, feedback, etc. Check this review of the most popular MVC frameworks, http://goo.gl/2VhZX
Re:New MVC client side JavaScript framework - Serenade.js by jnicklas on Tuesday January 31, 2012 @07:04AM (#3532891)
I actually wrote a todo list app as an example (https://github.com/elabs/serenade_todomvc), I'm going to go hide now ;)
Re:New MVC client side JavaScript framework - Serenade.js by dustinrodrigues on Monday January 30, 2012 @11:32PM (#3531870)
All these frameworks make me think of this XKCD:

http://xkcd.com/927/

Re:New MVC client side JavaScript framework - Serenade.js by jsavimbi on Monday January 30, 2012 @11:18AM (#3529312)
I'd argue that we're in the third generation already.
Re:New MVC client side JavaScript framework - Serenade.js by phillmv on Monday January 30, 2012 @12:35PM (#3529664)
I don't follow the js world super closely. What would you say were the first two (rich client/single page framework) gens?
Re:New MVC client side JavaScript framework - Serenade.js by jsavimbi on Monday January 30, 2012 @02:34PM (#3530270)
I would cite early attempts at JS-generated views that I worked on in the late '90s/early '00s (and I assume other people were doing similar things at the time) and the various RIA frameworks that appeared on the scene circa '04-'05 spawned by Ajax that through no fault of their own tried to rediscover widget-based portal solutions in JS. See Flex, Laszlo and others. Also tried was XUL, all very limited and one-sided.

What we're seeing today is are mostly front-end MVC solutions that have a more populist approach towards platform and usability as those two have matured substantially due to the current global propagation of a certain genre of apps. I hate to admit it, but Facebook has done wonders in terms of providing feedback as to how much a user will tolerate beyond static HTML as well as educating the user to accept as standard certain classes of JS functionality as they iterate through implementations.

Re:New MVC client side JavaScript framework - Serenade.js by bionicbrian on Monday January 30, 2012 @11:36AM (#3529395)
Ha! When I saw the headline I did think "MVC Frameworks are the new Todo List app". I knew someone would say something to that effect. :)

That said, the amount of effort in these frameworks is admirable and pushes ideas and best practices forward.

Re:New MVC client side JavaScript framework - Serenade.js by jonicklas on Tuesday January 31, 2012 @08:40AM (#3533143)
Good point, I wrote up a blog post explaining why I wrote Serenade. I don't feel that it solves any new problems, but it solves existing problems in a different way. Check it out! http://elabs.se/blog/33-why-serenade
Re:New MVC client side JavaScript framework - Serenade.js by weixiyen on Monday January 30, 2012 @01:51PM (#3530053)
It's not about solving a problem. It's about solving the same problem slightly better. The reason why new MVC frameworks pop up all the time is because everybody organizes and writes their code differently based on their own use cases and mental model of how things should work.

There is no ubiquitous JS MVC framework because to be honest, either the APIs out there are not very good or it's too much overhead to simply pick up and use for a beginner in many cases.

Re:New MVC client side JavaScript framework - Serenade.js by goblin89 on Monday January 30, 2012 @11:12AM (#3529293)
I don't think it makes sense to compare this to Backbone.js, which is more of a library than framework.
Re:New MVC client side JavaScript framework - Serenade.js by SonicSoul on Monday January 30, 2012 @05:50PM (#3530963)
it's "super pretty"