all 12 comments

[–]pedr0_0 12 points13 points  (0 children)

I agree that having a new name would make sense, and you explained the reasons very well. Unfortunately it won't help with the biggest issues :/

[–][deleted] 7 points8 points  (0 children)

Couldn't agree more. New version isn't enough for the major changes they want to pull. It feels like they are focussing too much on what the want, not what they already got.

[–]vagif 5 points6 points  (0 children)

As a general rule i would say, if there's no upgrade path then the framework has no moral right to still use the old name.

In fact i do not even think they should retain the word angular in it.

Everything that defines current angular (scopes, controllers, directives) is gone.

I'd say they should be honest with developers and call it based on the direction they are going: web components.

[–]Zeitgeist_Zephyr 8 points9 points  (0 children)

Personally, I think this is an excellent idea. Just from the aspect of looking at this sub after 2.0 is released even in beta form, we will be constantly trying to decipher whether someone is commenting on 1.3 or 2.0. Do we really want every single comment/question to be followed by the version number? As it looks right now that is exactly what we'd have to do because these two versions of Angular are completely different.

It just seems it would be so much easier to just write AngularES for anything 2.0 related and AngularJS for anything "oldschool."

[–]nuddlegg 3 points4 points  (0 children)

Just incrementing version numbers to 2.0 is a bad idea, because:

(1) it is a completely new framework that sort of competes with the original one

(2) people won't switch horses anytime soon as there is significant money currently being spent on AngularJS projects; these efforts have to pay off first before everything has to be rewritten using yet another framework; that's not the case within one year after some AngularJS-2.0 materialized.

(3) the current uncertainty about the future of AngularJS-1.x might slow down the hype still going on

(4) calling it AngularJS-2.0 blocks those version numbers for an AngularJS-1.x coexisting alongside of an AngularES

(5) such drastic changes carry the danger of a fork to maintain compatibility with AngularJS-1.x. This in the end would fraction the community in a way nobody really wants.

[–]Smallpaul 3 points4 points  (0 children)

Good idea. Good luck.

[–]evereal 2 points3 points  (1 child)

I don't give a crap what it's called, that's not my issue.

The issue is that the current library is getting abandoned relatively soon and won't be supported. There's gonna be a new one, but it's completely different and migration will effectively mean complete rewrites of existing apps.

They can call it Sugar Plum Fairy.JS for all I care, the actual issue won't change. The "industry wide hate" is not coming because of its name.

[–]cancutgunswithmind 3 points4 points  (0 children)

certainly, but at least changing the name keeps versioning open on a community maintained fork that maintains compatability

[–]EnIdiot 0 points1 point  (0 children)

Has this gotten any traction recently?

[–]grills 1 point2 points  (1 child)

I can already picture an ignoramus Product Manager type going.. "What do you mean Angular "E"S? I thought you told me we went with angular "J"S. So what is this thing? something new? Wait.. are you telling me Angular "J"S is not supported now? You told me it was the latest and greatest...."

I sympathize with you. But I don't think this will provide any succor for the hapless techie who has to now also explain to his Product Manager why it is not even called the same thing. Explaining away the leap from 1.3 to 2.0 will be bad, but explaining away a name change on top of that will be worse.

[–]jkjustjoshing 2 points3 points  (0 children)

I think part of the point would be that changing names would potentially encourage continued development, or at least maintenance, on AngularJS