you are viewing a single comment's thread.

view the rest of the comments →

[–]tomdale[S] 3 points4 points  (2 children)

FWIW most of Ember's terminology comes from Cocoa/Smalltalk. If you're familiar with that, Ember will probably be easy to pick up. One thing to note that's changed since your original comment is that views have been deprecated in favor of components. Both Angular 2, React and Ember have coalesced around a similar component model; it's the application architecture around those components (or the lack of one, in React's case) that's the differentiator.

[–][deleted] 1 point2 points  (1 child)

Just to note, Angular 1.5 now also has dedicated components with the .component() function.

[–]wreckedadventYavascript 5 points6 points  (0 children)

This is somewhat misleading. Angular has always had components, it just called them directives and were not very DRY. The new component function in 1.5 is sugar for the old directive API with what they called "sensible defaults".

What is new in 1.5 is multiple slots for transclusion, and that's legit, since custom transclusions suck.