19

JavaScript.

So terrible language in so many ways, the code is a absolute mess, the shit of the callback hell of functions inside functions inside functions.

And now everything it's built around the tucking JavaScript, you have to learn it by force because there is almost no project that doesn't use it.

I know it has some benefits and because that is getting bigger but the syntax is the worst shit ever, I mean, switching from Python to JavaScript is a pain.

The only good thing is it's getting better with each ES iteration, but it is still a really big piece of crap with hundreds of frameworks.

Comments
  • 6
    JS is a great language if used with the right tool and in the right way. It's easy to get lost and call it a terrible language, but I would say most of the time it is due to the lack of enough experience.
  • 2
    @Nastrand if you hate the syntax so much, have you tried coffescript?
  • 4
    If I could wish javascript to disappear at the cost of losing my dick I would do it...
  • 2
    @heyheni Im using type script now, and yes the syntax is better than JavaScript, but my main problem with the language (functions inside functions...) it's still there.

    I don't know, I think that's the worst thing of js
  • 0
    @tahnik that's the problem, you have to be a pro to make relative good code, and there are so many frameworks and patterns and shit out there that it makes hard to know what's the right way.

    Maybe you can give me some advices.
  • 5
    Callback hell? What year are you leaving in ? Promises, async await, heard of them ?
  • 0
    yes new ecmascripts brings very cool js to the masses. what wrong with them?
  • 2
    @Artemix babel, browserify, webpack
  • 0
    @Nastrand pick one single framework and make something with it. That should be enough to give you the core concepts. Take some courses on ES6. Then start contributing to open source projects. You will become a pro soon.

    If you are used to programming app, then start with React. If you are used to Web Development, go with VueJS.
  • 0
    @Artemix webpack is your only toolchain. Very similar to compiling a program that is written using compiled language.
  • 0
    @Artemix well, it has come a long way. And any toolchain needs some practice. Although I agree that webpack 1's doc was shit. Everyone knew that.

    They wrote their doc from the scratch in webpack 2. It's all good now.
  • 0
    @tahnik just like English food, Java script is best frozen and prodded between a car tire and an angled Street to stop the car from rolling die the hill
  • 1
    @Artemix well. You have polyfils or use Babel or use promise libraries. There are many ways to escape callback hell.
Add Comment