Don’t Know JavaScript?
If you one of those developers that don’t care much about JavaScript, CSS and the like, and do write code related to the web, you are going to disagree with what I am about to say in this post.
If you claim to be developing anything related to the web, and fall into this category, all I can say is this – please move on, please find something else to do. You may not know yet, or may not be ready to admit (yet) – but you are most likely to make some bad choices in your designs.
Well – I know that this is an extreme position. Despite the fact that Ajax has become a big deal over the last two years, and that browsers have gotten better at supporting JavaScript, CSS and other web standards, there is still a large number of web developers who think that they can solve all their web development problems completely on the server side. Sorry folks – I disagree. If you don’t know both sides of the picture, you are going to come up with awful solutions.
If you are one of those that hate JavaScript, here is my take. If you know JavaScript but hate it because of the way the language is designed or is implemented in browsers, all I can say is that you may be right, and that you may have earned the right to have an opinion. On the other hand, if you don’t know how to write JavaScript, and keep saying that you hate JavaScript, I am tempted to say that you are probably in denial mode, and hiding your ignorance behind a "I hate JavaScript" statement.
To be truthful, my stance is not solely against the JavaScript ignorance/hatred. I’m against the elitist attitude that somehow it is okay to design web frameworks and apps without understanding client-side techniques. It is fairly easy to detect this attitude. When faced with some client-side issues, these folks can not help talk about how much they hate JavaScript and how they are being forced to deal with some ugly problem that they would prefer to let some junior developer deal with. Huh.
So, my appeal to web framework experts – please learn to write JavaScript, CSS, etc, or just move on.
Javascript and ServerSide Coding – hop on or get out
I was just reading an interesting blog post about server-side programmers and their tendency to ignore the client-side of the application equation. Especially when the client-side is a browser.
Admittedly, I am one of those people who are extremely he…
[Reply]
Michael Dowling's Words
22 Nov 06 at 12:50 pm
I almost felt like some body read my mind and posted a blog here. Yes, I am also the kind of person that is posted in the blog, with bad attitude to learn Java Script and always complain, “Dude, I hate java Script” !!.
Three years in to software business, yet this is the only web language, I still don’t want to learn. I can’t say why I don’t want to learn. But all I can say is I hate to learn. But one of our applications is going to be rewritten in AJAX, so knowledge on JavaScript is mandatory. Learning piece by piece, is what am doing now.
Might be I am in denial mode, but still I want to explore AJAX, what is it going to present the world, in next couple of years.
Cheers,
Kumar
[Reply]
Kumar Reddy
17 Dec 06 at 8:13 pm
Yep,
I m the guy about whom you have written,
I have been working on web applications since last two years, only thing which i don’t wanna do is to write script, don’t know why, but I just don’t wanna learn it,
but recently we have started a project in which we are using DOJO, so will have to learn it,
Currently I m working with jason carreira, this guy has got really good knowledge of ajax and java script also,
sudhir nimavat
http://www.jyog.com
[Reply]
sudhir nimavat
12 Mar 07 at 11:50 pm