DEV Community

Discussion on: Do you hate JavaScript?

Collapse
 
yogistraanderson profile image
Yogistra Anderson

In my experience is excellent for use in a particular context: the web client.

I dont see languages as better or worse, it depends on the application of that language. Its a tool, you have to select the right tool for each particular job.

If anyone would look at Perl code, they would recoil in horror. Its terrible to decipher, but for processing text, its probably the topmost option in the languages toolbox.

While it is possible with very disciplined design, to build large modular applications, thats not really Javascript's niche.

However for manipulating the HTML DOM (made super powerful with JQuery selectors) its unparalleled.

It has really improved over the years (I started around 2003 using Javascript) with nice syntax for classes and some really useful stuff for doing asynchronous programming.

A book to have a thorough understanding of Javascript would be David Flanigan Javascript Guide.

That book has grown into a monster as Javascript has evolved. My initial edition of that book was half the size of the current print.