On 7 December 2011 10:33, Dmitriy Sintsov questpc@rambler.ru wrote: ...
Is Javascript really that good? Some people dislike prototypical inheritance, it seems that jQuery prefers to use wrappers instead (that's a kind of suboptimal architecture). Also, Google had some complains about Javascript flaws (for example primitive types don't allow high performance available in Java / C#), suggesting to replace it with something else.. Although having common clientside / serverside codebase is nice thing, for sure.
Vanilla javascript is not good, and anything complex built on top vanilla javascript will sink if it gets too large, or was built withouth strong guidelines. People has started writting frameworks for javascript, so nobody has to write vanilla javascript. Stuff like http://documentcloud.github.com/backbone/
But I have not seen anything really big written in javascript (except perhaps the ofuscated version of Gmail js).
For his fans, Javascript is Batman, and the Internet is Gothan. In the last 5 years javascript has promised to solve all world problems, forever, and and delivered on it. The thing with Javascript is that it has not changed, what is evolving is how people use it, and is becoming better and better and better at a impresive speed.
The true test for the javascript power will come on the next years, wen people start building complex thing (using framerworks like backbone) and success... or not. I think the future for js is not written jet, and to be honest I am very excited because the latest developments are scary awesome.