Recently I read a lot about ECMA6 and AngularJS 2.0 that is going to come 
with it. It really a hard hit for me to know that a new born framework just 
about 2 years, now is going to be abandoned in likely a year or two. Its a 
whole framework rewrite that does not support any legacy features from 
AngularJS 1.x. I saw many positive talk about "embrace the change", 
however, how feasible it is that, if a release of the improvement in a 
 language, that a framework is not able to provide backward compatibility 
of some sort to its many loyal users and decide to ditch the way, just 
because... its hard to do? Yea, the talk on short pain but better 
performance. Imagine all the codes that need to be rewrite to accommodate 
the new framework! This act by Angular has bring my thought on "why I even 
need the framework?" Does it really "helped" me to code faster and be able 
to maintain code easily and scale? I feel at this point, or at the point in 
the future when 1.x is ditched, thats when all these, will collapse like 
the twin towers. It could be a glorious fall. So, my thought bring into 
component libraries instead of depend on a 100% buyin of a full scale 
framework. As it seems, framework has lost its place, even the best one at 
the time --- Angular. Framework re-write simply because language 
improvement without backward compatibility is literally, I feel, a betrayal 
of users (hey, Angular team owes me nothing for sure), but we `did put 
energy, thought, and dedication into believing the framework can work out 
and ready to help after we master it. However, how the heck (excuse my 
language), you are expecting one to master it, while there is not really 
much time to do it (well, unless you are with Angular since it birth, 
however, most likely, those people are the ones who made it)? I also 
understand web is dynamic ,and technology is improving. However, how could, 
ever, this transition will be painless or even, possible, in the first 
place? AngularJS 2.0, in my opinion, a really dangerous move that is make a 
huge gap between two ralm. Why can't the framework be the bridge for them, 
instead of just another glorious entrance to another place that everyone 
has to jump up and fight for the new fancy land again and ditch everything 
built on the land (excuse me if the metaphor does not make sense lol)?

Do anyone feel the same disappointment for js frameworks and please share 
your thought on it.

-- 
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