2 ms·
One of my theories on why Java feels so doggone slow on GUI apps is that it refuses to use native platform APIs for anything. Everything must be reimplemented i
by mtdewcmu 14y ago
One of my theories on why Java feels so doggone slow on GUI apps is that it refuses to use native platform APIs for anything. Everything must be reimplemented in Java. So Java manages to feel more sluggish than python, which has a slower interpreter, but isn't bound by doctrine to reimplement the entire UI toolkit in pure python.
That, and I think Java has huge internal libraries, full of redundancy, that get recompiled on every run, because nothing gets done without them.
The fundamental problem is that Java can't decide whether it wants to be a low level or high level language. It tries to be both at once, and one casualty is performance.