Ask Slashdot: Making JavaScript Tolerable For a Dyed-in-the-Wool C/C++/Java Guy? 575
DocDyson writes "I'm a dyed-in-the-wool C/C++/Java developer with over 20 years of experience. I'm making a good living and having fun doing back-end Java work right now, but I strongly believe in being a generalist, so I'm finally trying to learn the HTML5/CSS3/JavaScript future of the Web. However, I find JavaScript's weak typing and dynamic nature difficult to adapt to because I'm so used to strongly-typed, compiled languages with lots of compile-time error-checking and help from the IDE. Does anyone out there who has made this transition have any tips in terms of the best tools and libraries to use to make JavaScript more palatable to us old-school developers?"
As a Javascript developer... (Score:5, Funny)
My advice?
Scotch.
Lots and lots and lots of scotch.
Preferably something that burns horribly on the way down and leaves you with a miserable hang over. Only because you've got to look forward to something that hurts less than JS development at the end of the day.
Get Over Yourself (Score:5, Funny)
Nan-in, a Japanese master during the Meiji era (1868-1912), received a university professor who came to inquire about Zen.
Nan-in served tea. He poured his visitor's cup full, and then kept on pouring.
The professor watched the overflow until he no longer could restrain himself. "It is overfull. No more will go in!"
"Like this cup," Nan-in said, "you are full of your own opinions and speculations. How can I show you Zen unless you first empty your cup?"
Re:Javascript: The good parts (Score:5, Funny)
It's also a really thin book. Burn.
Re:Dart? (Score:4, Funny)
Counterfeight? I certainly did hear it here first. Sounds a little like what the rest of us call counterfeit. You're using a strongly typoed language, right.
Re:Dart? (Score:5, Funny)
"Have you tried Dart? It's like JavaScript but with optional typing, and it compiles down to JavaScript."
If the typing is optional how do you actually program it? Voice recognition?
Re:I thank you for y0ur time (Score:4, Funny)
Re:Going down in flames (Score:5, Funny)
To date I've met a lot of C++ programmers that have tried Javascript. I've only known one who was any good at it
To be fair, meeting a C++ programmer who is good at C++ is also pretty rare...