Quote: "I don't agree with your assessment of JavaScript there. (If that's what you're referring to.)"
Let me elaborate. Javascript is, well, a scripting language. It was designed purely for extensions, and not for full-scale large projects. Also, because it's dynamically typed, you get the slowdowns associated with dynamic lookups at runtime, whereas statically typed languages can be much more efficient. Not to mention that statically typed languages allow for better organisation of large projects, plus better IDEs that assist with code completion and type-checking errors. Google's V8 helps a lot with the slowdowns, but only to a limit.
Furthermore, although it can do object oriented programming through prototypes, it's still a pretty awkward workaround, and if we're going to be stuck with it for the rest of the future of web programming, we're going to have to do away with a lot of progress in language development over the years. To combat this, Google is developing a new language called Dart, which right now compiles to JS, but they hope in the future to make a VM for it and to make it a standard for all web browsers. Many people think this is ridiculous, but imo, if we can have lots of language standards for desktop programming, there should be more language standards for the web too.
If the browser is going to be the next big platform, we can't rely solely on scripting languages for development.
Quote: "Why not? Make an applet, embed it in the html. Now you can access it from anywhere."
True. Still shows how web browsers are increasingly becoming the next big platform, and that desktop apps will slowly disappear (to an extent)
"everyone forgets a semi-colon sometimes." - Phaelax