3 ms·
Hello gary4gar, 1) Libraries offer functionality, they don't change the nature of the language. With this respect, jQuery & al. are not different from librarie
by ggeorgovassilis 16y ago
Hello gary4gar,
1) Libraries offer functionality, they don't change the nature of the language. With this respect, jQuery & al. are not different from libraries you use with java or .Net. This is the same thing as considering the browser API (DOM etc) to be the JRE lib in Java and other libraries just extending the functionality.
2) Or the Google Web Toolkit which uses the Browser's Javascript engine as a form of bytecode interpreter. It is an efficient technique allowing for very compact programmes.
Javascript won't be changed (too much) because it is not broken - it brings an untyped system, closures and other goodies which just recently entered java, not to mention the benefit that it speeds up development because it does not require compilation. Adding libraries and frameworks is what happens just alike to any other programming language which allows other users to bring in new functionality and a different way of thinking.
- njs12345 16y agoMinor nitpick - JavaScript is dynamically typed rather than untyped :)
- ggeorgovassilis 16y agoOops :D