Hey Guys,

I just had a _very_ heated debate with a friend of mine about the merits of
using Java, and just wanted your input on the matter. I was a Java fan up
until I left university and met the real world, and there, the whole
paradigm of predefined variables just crumpled on itself.

I just can't stop thinking that in the 12 years that Java has existed (and
hardware has evolved 8x, according to moore's law), Java applications have
not gained one ounce of speed that the hardware should be giving. I mean,
they seem to be some kind of performance blackholes. Seriously, whenever I
use any Java application (Azureus, OpenOffice, Eclipse), I actually feel
physical pain.

And ever since I tried out PHP and Ruby, I just completely lost faith in ALL
strongly typed languages. I mean, come on, do I really need to specify that
this variable is a double? It's some space in memory that I use to whatever
ends I see fit. If you want to protect me as a developer from using my
variables in the way I want, then perhaps the language should be developed
using wizards and auto code generators like a certain set of other languages
does.

The Java proponents, however, keep saying "well, it works on all platforms".
That is true, but I'll take online applications over Java anyday of the
week. I actually _prefer_ network latency to Java's performance, at least
the PC would be free to do a sophisticated thing as "Multitasking". And
sometimes I retort with this qoute <http://bash.org/?338364> which usually
shuts them up :).

Another point that Java proponents use (or at least try to), is the claim
that Java is an OO language as opposed to PHP (and they seem to prefer JSP
over PHP, go figure...). Of course I would (politely) point to them that
PHP5 is OO, and more importantly that Java is not fully OO. No offense, but
ever after using Ruby, I don't view Java to be the pinnacle of OO (as it
shouldn't be).

Now don't get me wrong, this extends to languages far beyond Java, but the
question I have is: Am I being overly critical of Java? Is there any merit
to my points? or theirs? What's your input?

-- 
Al-Faisal El-Dajani
Phone: +962-7-79 73 70 50
P.O Box: 140056
11814 Amman, Jordan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Jolug" group.
 To post to this group, send email to [email protected]
 To unsubscribe from this group, send email to [EMAIL PROTECTED]
 For more options, visit this group at 
http://groups.google.com/group/Jolug?hl=en-GB
-~----------~----~----~----~------~----~------~--~---

رد على