Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript Ember.js Routes and Templates Basic Routes and Templates

Anthony c
Anthony c
20,907 Points

Is HTMLbars drastically different than Handlebars?

I'm taking the Ember class now. I just read that Ember now uses HTMLbars instead of handlebars.... will this be a major issue?

Where can I learn about HTMLbars?


1 Answer

There's good news and bad news. The good news: HTMLbars is not too very much different from Handlebars.

The bad news: Ember.js 1.12 is VERY different than 1.7ish (what's covered in the treehouse class)

I took the Ember.js class, and beyond the MVVM basics, it was not very useful. I would recommend looking at newer tutorials. there's one at http://thetechcofounder.com/getting-started-with-ember-js-using-ember-cli/ which is not outdated as of early June, 2015. There is also a book Ember-cli-101, iirc. It is supposed to be updated through at least Ember 2.0.

Ember.js is super cool, but is still very young and is developing and changing rapidly. I have some sincere hope that it will settle down once 2.0 is released. (supposed to be later this summer)

Austin Archibald
Austin Archibald
855 Points

Thanks Brian. Do you recommend just skipping this treehouse course entirely since it's outdated? Or will it still be good to get some foundation, then go with the tutorial you linked to?

If you are really familiar with MVCs (or MVVMs) skip it. if you are unfamiliar with those frameworks, go ahead and take it, it will be helpful to you.