I guess it’s not that bad
Over the years, I had developed an absolute hatred in my heart when it came to Javascript and DOM programming. No one big specific reason, just all the little annoyances: browser incompatibilities, debugging sucked (was tedious), never found any javascript library helpful or easy to use (this includes prototype, MochiKit, and Dojo), etc. Let’s just say that I would have rather gotten teeth pulled using rusty pliers.
But I’ve come to rethink my position… I can now stand, even enjoy, Javascript programming. Wow, what could have possibly happened to me (a once huge Javascript hater) to actually like it now? I give you the three reasons why:
- I started to work the Javascript language as it were actually Scheme (or similar functional language), closures and all.
- I found the Firebug debugging plugin for Firefox. I will never have to use an alert() call ever again :).
- And the biggest reason why I changed my mind: I found jQuery. This libary removed all the little pains I listed above, and released me in a way that I could focus on doing #1 above.
Take those three, and mix it up with with a Django powered backend… I am thoroughly confident that Javascript does not suck.
Posted in Computer Science, Web
![[del.icio.us]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/digg.png)
![[Google]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/google.png)
![[StumbleUpon]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Windows Live]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://badpopcorn.com/blog/wp-content/plugins/bookmarkify/email.png)
I found FireBug to be very useful. Thanks for the great suggestion.
Comment by Jimmy — October 16, 2006 @ 9:42 am