Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, they were still basic in 2008. (ES3 was published in 1999.) JavaScript hasn’t changed very much as a language; just the tools around, mostly.


In 2008 javascript programmers were called "script kiddies" and the language was only starting to get wider adoption. Unless you were already an experienced web programmer back then this was advanced material for most web programmers who only used to use javascript for displaying alerts and cute dynamic features.

Speaking from my own experience, I didn't know about all these prototypes and important concepts for a long time and and did fine. I built tons of web apps without knowing these "advanced" features. It was only when I decided to learn the language seriously that I got acquainted with a lot of these features like the prototype concept, object constructors, etc.

If you can build pretty advanced production websites without knowing these features I would say these features are advanced. That said, it's a different story now because javascript is an important language. But my point is in 2008 it wasn't.

Also this guy created jQuery, if he says it's advanced, it probably was.


> In 2008 javascript programmers were called "script kiddies"

Yeah, by pretentious people who thought…

> most web programmers who only used to use javascript for displaying alerts and cute dynamic features.

… that. I wouldn’t call someone who only knows how to display an alert a “JavaScript programmer” or base what are considered advanced concepts off of them.

> Also this guy created jQuery, if he says it's advanced, it probably was.

jQuery is a pretty normal library that gained a lot of popularity. It’s not particularly advanced.


Javascript hadn't changed much up until the last few years.

Now with ES6 (ES2015), ES2016, ES2017, etc... It's beginning to add a not-insignificant amount of features to the core language which at least to me has completely changed how I write it (for the better)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: