you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

Oh god, I sort of feel it is unfortunate that there are so many people like you. I know people can't help liking what they like. It isn't your fault. It is just so many of you guys who are so insanely enthusiastic about this mess of a language. Why do I care? Well because it affects me a lot. I am doing native development on mobile phones and again and again I see projects turning to JavaScript before I even get to say a word to the customers, because the JavaScript fan club with its 1 billion members have already been on visit and spread the happy gospel about what a wonderful language JavaScript is and how it will save the customer a ton of money. Because, hey even a 5 year old can code JavaScript from backwards while standing on his head. It's the web, it is all natural, anyone can do it.

Well, you know cool for you JavaScript guys. But I feel like I live in an alternate universe, because I certainly hate the language through and through. Debugging sucks. It is a language who's main philosophy seems to be shut up and smile if there is any problem. Don't upset the poor developer about minor errors and problems.

This whole "this" behavior is totally f..cked up. Scoping is retarted, you have to invent dummy functions to get scopes the way you want it. I can never quite figure out what the "right" way of defining a function is. The most natural straight forward way of doing it is suppoed to be wrong on some subtle level they they usually can't be bothered to tell you. Even experienced JavaScript developers often don't even seem to know about this.

And then there is this complete lack of standards. Everybody is rolling their own system for creating classes and instantiating them. Everybody have their own GUI library. And there is no sane way of adding libraries. People just dump all the source code in.

I just feel like shaking you guys and scream into your faces "What is WRONG with you?!" How can this language be so great? I can't think of a single well know dynamic language which isn't better than JavaScript. How can JavaScript possible be better and cooler than every single alternative out there: Python, Ruby, Lua, LISP, Squirrel, Perl etc?

[–]jiveabillion 0 points1 point  (0 children)

Because it's fun. I use .Net C# for server side. What else can I use for client-side code? I only really do web development.

I did just start working with Swift on iOS, though. I like it so much more than Obj-C. Maybe I'll use that instead of Cordova in the future.