About OpenJS

About JavaScript

I have always enjoyed coding in JavaScript. That maybe because when I started coding in JavaScript, I used only one browser and I did not encounter any of the infamous 'Cross-Browser Problems'. Which browser was I using? Well, I am not proud of it - but I used IE back then. Come on, Firefox was not even created in that time.

I think JavaScript is the most underestimated, undervalued and misunderstood language out there.

Undervalued

Choose any language - there will be many other languages in competition with it. Many other languages will be able to do the same things done by that language. Take Web development field for example. There is PHP, Perl, Python, Ruby in that field(that is just in the LAMP platform) - so no clear leader. What about embedded languages? C, Java and what not? There is no clear leader in any programming field. Except in one case - Browser Scripting(Client side scripting). People will use one and only one language to do this - JavaScript.

Sure there are other languages too - VBScript, PerlScript, TclScript etc. - but have you ever seen them in use in a live site? I guess not.

So if you think that learning Javascript is not worth your time, think again.

Underestimated

Many people say that that you cannot do much with JavaScript. That is because it is designed to fullfill a specific function. JavaScript cannot write to files - that is a feature - not a missing feature. That block is there so that malicious sites will not be able to write a file called 'evil_virus.exe' directly to the user's harddisk.

You would say that your favorite language is more powerful than JavaScript. It may be true, but can you language do this?

Misunderstood

Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?
JavaScript: The World's Most Misunderstood Programming Language

Problems

Dispite everything, JavaScript has its problems. But that is not because it is a bad language - it comes due to bad Implimentation, stupid books, and many other external factors. Dispite these problems, learn JavaScript - you will never regret it.

About me

I am Binny V A - Web Developer based at Cochin, Kerala, India.

If you wish to contact me, you can send an email to or leave a comment at the end of this page.

My Sites

Bin-Co
All about web development and scripting languages.
Bin-Blog
My blog about web development.
BinnyVA
My personal website.
BinnyVA - Me Thinks
My personal blog.
LinDesk
Linux - on the Desktop.

Comments

Paul Walhus at 11 Apr, 2007 01:04
Thanks for being my twitter friend and follower!

Paul
Reply to this.
Paul Walhus at 26 May, 2007 05:28
Great command line twitter app... just used it on my LAMP server. Will you add youself as my follower so I can tweet you?
Reply to this.
Anonymous at 08 Oct, 2007 07:25
heien i am nyanjang i liv in sudan
Reply to this.
Anonymous at 01 Feb, 2008 09:01
thanks about learning og JS
Reply to this.
Joost Peetoom at 06 Jan, 2009 08:12
Dear Binny,

your code makes a statement of the BSD license. Do you mention the original BSD license, or the revised one? This because we are concerned if we will encouter the "BSD Licens problem". As stated by
www.gnu.org/philosophy/bsd.html
thankx,
Reply to this.
Binny V A at 08 Jan, 2009 09:20
Revised one. If anyone don't explicitly state that its the original BSD license, assume its the revised version.
Reply to this.
Anonymous at 16 Jun, 2009 12:10
Dear Binny,

When you gave me a link to this site over twitter, I never thought it was yours. The contents are so good and the layout looks like a Web 1.0 site. I know you are good at JavaScript and anything related to web programming, but never thought you would be doing this for the community.

I am wrong as always, I feel proud for some reason!

Good job Binny. You are the best

(I dont know if I used the right words here, just wanted to tell you how good I feel)
Reply to this.
Eri at 26 Nov, 2009 12:33
Thanks for making this very nice tool!
BTW if it's BSD-licensed, it should probably have the BSD disclaimer, shouldn't it? en.wikipedia.org/wiki/BSD_licenses says so. I used it anyway, without adding the disclaimer, I hope you don't mind. ;)
Reply to this.
Comment

Please dont enter you comments in this form - this is a fake form to confuse spamming bots. The next form is the real one.




Comment




Comment Formating : HTML tags a, strong, em, b, i, code, pre, p and br allowed. Other tags will be shown as code(< will become &lt;). Urls, Line breaks will be auto-formated.