Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can someone describe emberjs in one line?

(Their description of a framework for making ambitious web apps is a bit vague imho and i don't want to spend 15 mins reading docs about something that may not be of any use to me at all.)



It's an MVC framework in the vein of Backbone that provides baked-in support for data binding.


How does it differ from http://www.knockoutjs.com ?


Could you say what differentiates it from Backbone?


It has a "Railsier" "Convention over Configuration" type ethos. Certainly more opinionated, if nothing else, where as Backbone is more of an empty canvas & instruments to cover it.

There are technical difference as well, but I think that's less of an issue.


I'd say Backbone is a library. Ember is more of a framework.

For example, create 100 todos in their demo app, then check the select all button. Notice the instance response. This is because Ember consolidate actions and executes them once at the end of the event loop. This is not possible in Backbone without basically reimplementing that functionality.

I believe this is what they mean by "ambitious," because it's designed around issues that will arise in an ambitious Backbone project.

Backbone:Sinatra as Ember:Rails for a rough analogy.


It's a JavaScript MVC framework.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: