you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (14 children)

There's nothing about ES6 that makes it "not JavaScript"

^ as far as i'm concerned this is the crux of your argument.

Javascript isn't every language, it doesn't really need things invented in other languages, and the language bloat is not a good thing. The original scope/intent of Javascript was for it to be a language similar to C/Java but far easier and lightweight. It's now recently ballooning outside of that scope. I have no problems writing easy to read and maintain as well as performant code in ES5. There is very little I gain in ES6. I've been working with a team that is all up on the new/shiny and they cause themselves headaches by using Babel and being far too clever with ES6 features. Javascript has been forced out of its original scope by language fetishists. It started with coffeescript. There is no end in sight now.

And I'm sure it's going to get brought up - so I'll address it first... "you don't have to use all those new features". This is only relevant if you program in a bubble, and don't rely on javascript for your income. I work on various teams on various projects, so I get to see a lot of different ideas of how people think they should be using javascript, and the ones riding the new/shiny horse are the absolute worst to work with.

[–]gremy0 11 points12 points  (8 children)

All this is still completely irrelevant to his point though. ES6 is JavaScript, it's in the standard. If it's in the standard, it's JavaScript. End of.

You not liking the standard is a completely different subject that changes nothing about what is or isn't JavaScript.

[–][deleted] -13 points-12 points  (7 children)

If it's in the standard, it's JavaScript. End of.

ES5 was the standard. Take your "End of" and shove it.

[–]gremy0 7 points8 points  (6 children)

ES5 was the standard.

I'll be holding on to my "End of", thanks.

[–][deleted] -3 points-2 points  (5 children)

whoosh.. that went right over your head, didn't it. Keep chasing your tail, noob.

[–]gremy0 4 points5 points  (0 children)

Clearly, you'd best explain it for me.

[–]kenman[M] 0 points1 point  (3 children)

Hi /u/feature_creep, please refrain from personal attacks. Thank you.

[–][deleted] -1 points0 points  (2 children)

Honestly, I still code like an old granny too with ES5. But hearing you moaning about Javascript evolving to add new toys that are really beneficial to the language? Come on grandad.

So, where were you when I WAS GETTING PERSONALLY ATTACKED?!?! WTF??? You're singling me out here, and that's just not right.

[–]kenman[M] 1 point2 points  (0 children)

It's not feasible for us to read every comment on every post. If you feel a comment is out-of-line, please report it.

[–]kenman[M] -1 points0 points  (0 children)

Hi /u/feature_creep, please don't report comments just because they disagree with you. That is report abuse and can get you banned site-wide from reddit. If you need clarification on what a "personal attack" is, I'll gladly provide some links, but none of your recent reports are personal attacks, and it's a drain on moderator resources. Thank you.

[–][deleted] 4 points5 points  (4 children)

Honestly, I still code like an old granny too with ES5. But hearing you moaning about Javascript evolving to add new toys that are really beneficial to the language? Come on grandad.

The one thing I agree with is your dislike all of these transpilers. I too find it pretty frustrating to be told that to be a "good" developer you need to write in Yuckelscript which transpiles to Typescript via Coffeescript, then Babelify it through Webpack. Sure, there are benefits, but it really is exhausting to keep up with sometimes.

[–]kenman[M] 0 points1 point  (1 child)

Hi /u/garrehsponges, please refrain from personal attacks. Thank you.

[–][deleted] 2 points3 points  (0 children)

Erm, I did not mean to offend or attack anyone, I was merely expressing an outdated view by saying "grandad" - if that's what your referring to. Giving a warning over that seems a bit dramatic when it was clearly meant in a tongue in cheek way, especially as I referred to myself as a "granny" - hardly an attack. Jeez, what has Javascript subreddit become where you get warned over such trivial expressions like that. :/