Ember.js: A More Lightweight SproutCore

Ember.js is a new JavaScript framework that was formerly SproutCore 2.0. When I tried out SproutCore for the first time a few years ago, I was impressed with it’s data binding and templates, but I found it included a lot of things I didn’t need or want, like a large UI framework and it’s own recommended toolchain and workflow. I wished I could just use the few core parts of SproutCore easily and leave out the rest. Ember.js is that wish coming true. Its main focuses are: data binding, computed properties, and auto-updating templates.

Check out the Ember.js on Github and read the announcement here.

Ember.js had the code name Amber while in development. It was announced under the name Amber.js, but renamed to Ember.js after there was some confusion with another project

Treehouse

Our mission is to bring affordable Technology education to people everywhere, in order to help them achieve their dreams and change the world.

Comments

19 comments on “Ember.js: A More Lightweight SproutCore

  1. It’s the end of summer so I don’t think I should plant it outside until next spring or else the frost could kill it. Should I put it in a pot under a grow lamp until it gets to a certain size?

  2. It’s the end of summer so I don’t think I should plant it outside until next spring or else the frost could kill it. Should I put it in a pot under a grow lamp until it gets to a certain size?

  3. When I looked at SproutCore for my Linux dev laptop somewhat recently (but still version 1.x), I was interested, but definitely intimidated a bit.  I ended up casting it aside, as I didn’t want to invest the time to learn such a complicated new toolkit.
    This Ember.js looks much more manageable, comprehensible, and significantly less bloated at 35k min/gzip (I do sometimes use fairly large JS libraries, but compact is always nice).
    Definitely more appealing as the slimmer Ember.js.
    Thanks for the post.