S
samir
Today, I've googled for "i hate java" and "java sucks".
I wasn't really amazed of the number of pages listed. I can imagine
the frustration of some newbie when, first, tweeking the installation
or struggling with some IDEs that consume "astronomical" (three years
ago, my computer had 16mb of ram : ) amounts of memory. But the
biggest problem, I think, is java's coolest part: The huge availale
classes and source code . For some one that likes programming it's a
source of frustration. First, you know that what ever you're doing
have been done. Then, you get simply lost when learning: What class'
should I start with? How do I choose one?...
For the rest, the problem is with java the programming language (not
the virtual machine): Java is seen by many people as a toy programming
language. No multiple inheritance, garbage collection and the
templates are childish.
For me, all the staff above wasn't my problem. My problem was with
accepting that such an amazing VM that can run on multiple
achitectures is being wasted using such an archaic programming
language. So, I've tried some of the available
"alternatives" (unfortunately, most of these alternatives aren't yet
ready to compete with Java). The one that had my attention the most is
Jython. The power of python within a Java VM
So, I started tweeking the beast and found that, not only programming
was more fun, but also more productive: It's not about reducing the
number of lines in program, but it's about reducing the time needed
for debugging and praying that the thing will work.
What I want to say that Java (as a VM) is a cool and Java (the
programming language) is a lesser thing.
Adiaux
Samir
P.S:
I wasn't really amazed of the number of pages listed. I can imagine
the frustration of some newbie when, first, tweeking the installation
or struggling with some IDEs that consume "astronomical" (three years
ago, my computer had 16mb of ram : ) amounts of memory. But the
biggest problem, I think, is java's coolest part: The huge availale
classes and source code . For some one that likes programming it's a
source of frustration. First, you know that what ever you're doing
have been done. Then, you get simply lost when learning: What class'
should I start with? How do I choose one?...
For the rest, the problem is with java the programming language (not
the virtual machine): Java is seen by many people as a toy programming
language. No multiple inheritance, garbage collection and the
templates are childish.
For me, all the staff above wasn't my problem. My problem was with
accepting that such an amazing VM that can run on multiple
achitectures is being wasted using such an archaic programming
language. So, I've tried some of the available
"alternatives" (unfortunately, most of these alternatives aren't yet
ready to compete with Java). The one that had my attention the most is
Jython. The power of python within a Java VM
So, I started tweeking the beast and found that, not only programming
was more fun, but also more productive: It's not about reducing the
number of lines in program, but it's about reducing the time needed
for debugging and praying that the thing will work.
What I want to say that Java (as a VM) is a cool and Java (the
programming language) is a lesser thing.
Adiaux
Samir
P.S: