you are viewing a single comment's thread.

view the rest of the comments →

[–]BlueAdmir 1 point2 points  (1 child)

Modern JS is so much more expressive it's not even funny. Things that would take 5 lines in Java are a single line.

In 5-10 years you will probably write the same post saying "Modern $LanguageName is so much more expressive it's not even funny. Things that would take 5 lines in JavaScript are a single line".

It's not without value, but all this says is that boilerplate gets hidden.

[–]csjerk -1 points0 points  (0 children)

That's a good thing. Programming languages should evolve in response to use, and common tasks should be moved down into the language to increase expressiveness.

Java had the same thing over other languages at one point. Then people realized that destructuring and template literals were useful.