8
meister
6y

<rant>
I was once a pure server side developer. Then came full stack development. So in order to keep up with the competition, I had to brave through front-end development.

But goddamn javascript, make up your mind between functions, and “Objects”.

Also variable visibility. Goddamnit. I thought ES6 was widely supported. I was happy doing const and let bbut goddamn testing frameworks, grunt and shit. Can’t make up it’s mind to support it unitedly.

And lastly, IE. Goddamn it, why the fuck are you not supporting Promise by default. We’re fucking 2017. [insert slowpoke meme]
</rant>

One good thing though, I like the library vuejs.

Bad thing is, this is just the beginning of a much more upcoming headache.

Comments
  • 2
    JS is prototypal, and functions are objects just like literally every other JS data structure. Even "primitive" types use Object as their prototype at some point.
  • 0
    Vue is great!
  • 0
    Ever heard of function objects?
  • 0
    @Krokoklemme heard them. I was heavily used to Java syntax. Just recently upgraded servers to Java 8 where we can now use Function Objects.

    But with how I want my
    var list = [];
    to be re-pointed/assigned to a result, it is not possible.
    It’s either you have to empty the list and concat/push the items or something I haven’t explored yet.
Add Comment