Slowly, I'm turning to the Dark Side...
-
JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
One word: Dart[^] Next project :) Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
One word: Dart[^] Next project :) Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
I've been meaning to check out Dart! And TypeScript! :D
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
It's only as powerful as the interpreter makes it. Other than that it's a loosely typed language that gives you nothing, silently handles errors, often doesn't even recognize errors as errors (undefined variable, now it's defined!) and is often very unpredictable. Well, this website[^] says it all really. The only reason JavaScript is so "powerful" is because it's the only option you have for front-end web development. That's why everyone knows JavaScript. And that's why every vendor wants to support it. It's going to be the language for the IoT. It's going to be the new language for embedded development. It's going to be the new language for server side development. It's going to be the new language to query (NoSQL) databases. It's going to be the language that will plunge us into a dark age of programming! Well, I admit there are times when I like JavaScript. But mostly it makes up for very fragile code that blows up in your face because you misspelled a variable name, doesn't tell you about it, but gives you (really very wrong) results anyway.
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
Sander Rossel wrote:
often doesn't even recognize errors as errors (undefined variable, now it's defined!)
Laughs. Not familiar with
"use strict";
?"When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon
-
Sander Rossel wrote:
often doesn't even recognize errors as errors (undefined variable, now it's defined!)
Laughs. Not familiar with
"use strict";
?"When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon
I am, but it makes it only a tiny bit better. It doesn't make a loosely typed language static :)
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
Sander Rossel wrote:
Don't get my started on 'OOP' in JavaScript
Obviously you don't understand the capabilities of the language. Keep your hate speech to yourself. :doh:
Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
JimmyRopes wrote:
Obviously you don't understand the capabilities of the language.
Not sure why you think so, but I actually do. That's why I love it as long as I'm not writing it :)
JimmyRopes wrote:
Keep your hate speech to yourself. :doh:
Like any other on the interwebs I'm entitled to my public hate speech! Just be glad I'm sophisticated enough to leave your mother out of it. Especially after your pretty rude comment directed at me :laugh: Lighten up dude, I write about JavaScript (Node at the moment) in my blog and I'm sometimes pretty positive about it. Just not today. That said I am planning to looking into TypeScript which, I hope, will take most of the pain out of JavaScript.
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
Any swear words towards JavaScript and the post receives an upvote from Agent_007. :thumbsup:
Sander Rossel wrote:
The worst part is that when I switch to C# it looks so much like JavaScript
Seriously? :doh:
You have just been Sharapova'd.
-
Any swear words towards JavaScript and the post receives an upvote from Agent_007. :thumbsup:
Sander Rossel wrote:
The worst part is that when I switch to C# it looks so much like JavaScript
Seriously? :doh:
You have just been Sharapova'd.
Agent__007 wrote:
Any swear words towards JavaScript and the post receives an upvote from Agent_007. :thumbsup:
:laugh:
Agent__007 wrote:
Seriously? :doh:
Same syntax and all...
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
Perhaps I should read it sometime :)
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
JavaScript is the path to the Dark Side. JavaScript leads to anger. Anger leads to hate. Hate leads to suffering. And suffer I do... :sigh: Yoda was wrong about one thing though. Do or do not. There is no try. It seems with JavaScript I keep on trying and trying, but ultimately it gets the job done... On some browsers anyway. The worst part is that when I switch to C# it looks so much like JavaScript that I sometimes forget it's not JavaScript :~
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
Or is that two words?