Why I Love Python And Hate Java

Java and Python processes

These backgroundtasks running Java processes — after tuning for minimun memory consumption — eat 20 times more memory than my whole Python Web app. Nice.

(This post was originally published on my other blog called Spinning Code.)

What I Hate About Web 2.0

Some of this Web 2.0 nonsense is slowly starting to get to me. One of the most irritating things about this phenomenon is the way that people equal JavaScript and "Ajax".

Not only is AJAX an acronym for Asynchronous JavaScript and XML and therefore should be capitalized, but it also does not mean any possible thing and technique that has something to do with JavaScript.

For example, John Resig (of the jQuery fame) recently made a brilliant port of the Processing visualization language to JavaScript and Canvas. It was soon promoted on Digg.com with a title Amazing Ajax Animation Engine. (Yes, Digg users are not as tech-savvy as Slashdotters and don’t know better but it’s not just Digg.com)

The saddest thing about this is that I’m fairly certain that this is something that is not going to go away. Ever. It’s like the Java != JavaScript thing again.