Hi Dawn,

You can use NG2 with ES5 without issues. Here I created a small plunk 
<http://plnkr.co/edit/tpl:tPPJ4JYfrLQXsIciSm1Q> that does just that. You 
can play with it as much as you like. How much I do like to play and 
program in ES6, I dislike the transpilation step. It feels like an build-in 
code-dept. If you need to do production now, you are better off learning 
ES5, and use the styleguide <https://github.com/johnpapa/angular-styleguide>to 
build an NG1 application. Most of what you learn will pay of if you are 
ready to move to ES6 and/or NG2. 

FYI: ES6 is not an OO language. The OO part is just a nicer syntax for what 
is available in ES5. It is a mistake to take the OO principle as it is for 
example in JAVA and apply that to ES6. It will mostly work, but it will 
repeat the big mistake that is in there (google for the gorilla/banana 
problem)
ES6 is mostly a slightly nicer ES5 with some of the pain-point released, 
and some great productivity assets. But it is not a new language. You don't 
need to learn another paradigm. Everything in there is complementary to 
ES5, meaning, you get a few extra tools in your toolbox to choose from, not 
an entire new toolbox with different tools. For a job, you now can choose 
to use a new (perhaps better suited) tool, or continue to use your old 
tools, until you are familiar enough with the new ones.

Regards
Sander

PS, NG2 is not ready for production by a long shot! play with it, learn 
it's concepts, but don't build anything serous with it yet. It is in way to 
much flux. (unless you like to rewrite your entire app a dozen of times ;) )

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to