I would like some help understanding where ES6 fits in the Angular 2.0 
picture. It is not yet "perfectly clear" to me whether folks who will are 
learning Angular 1.4 today with ES5 will be compelled to learn ES6 in order 
to transition to Angular 2.0. I have heard (here, I think) that it is not 
required, but I have also seen no evidence that there will be a lot of ES5 
materials for those doing Angular 2.0 with ES5 in the future. 

Given that some folks moving to Angular 1.x today are highly proficient in 
other non-OO programming languages but have little to no OO experience, I 
would prefer that they could learn ES5 and keep going with that in a 
transition to Angular 2.0. I would definitely prefer that I could at least 
tell them this is likely a wise scenario. ng-1.x/ES5 -> ng-2.0/ES5 -> 
(someday maybe) ng-m.x/ES6.

I am hopeful that we can decouple Angular 2.0 training and migration (in 
the future) from ES6 training and migration -- preferring to put off the 
latter indefinitely or at least until it can be expected to run in the 
browser. However, we do want the wealth of training materials available in 
videos etc from the web for our Angular 2.0 training. We would like to use 
commonly accepted approaches for this development. At this point, it seems 
that most (all?) examples have the two tied together -- the developer must 
leap from Angular 1 to Angular 2 while also jumping through OO hoops to 
adopt OO patterns (for no highly apparent reason -- perhaps it is the 
notion that after a half-century of developers writing applications without 
OO, it is now essential in any language or else that throwing everything 
into one language is better than keeping it simple?). [I might not really 
be a snarky person outside of my Angular 2.0 distrust, smiles.] With a few 
exceptions, as someone else here mentioned, ES6 solves a problem that does 
not currently trouble us. It introduces a problem that does -- lack of OO 
experience by some, not all, LOB developers.

Please help me understand whether it will be wise to couple Angular 2.0 
with ES6+transpiler, rather than coding in the same language we must debug 
in within the browser. Obviously, a developer would then need to understand 
both ES6 (for the source) and generated ES5 (which will run in the browser).

Please clue me in on a) whether ES6 will, for all intents and purposes, be 
required in a move to Angular 2.0 b) whether it will be more difficult, 
perhaps due to lack of materials, for a site to move from Angular 1 to 2 
without also moving from ES5 to 6 and c) whether you think that it would be 
wise to bite the bullet and do the move from Angular 1 to 2 and from ES5 to 
6 all at the same time.

Thanks.  --dawn

-- 
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 angular+unsubscr...@googlegroups.com.
To post to this group, send email to angular@googlegroups.com.
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to