[gameprogrammer] Re: What do I need to download develop a client/server java applet?

On Thu, 21 Jul 2005 11:09:24 -0500, "Chris Nystrom" <cnystrom@xxxxxxxxx>
said:
> On 7/21/05, Fernando Arturo Gómez Flores <fernando.gomez@xxxxxxxxxxxxxxx>
> wrote:
> > 
> > My motto is: first unemployeed rather than programming in Java.
> 
> LOL. Good one.

It's funny.  But I think it's a pretty short-sighted motto.  Java's not
that bad.

It's much easier to get decent Java programs than it is to get decent
C++ programs, because, in my experience, decent C++ programmers are rare
while decent Java programmers are less rare.  C++ is undoubtedly a
harder language, and so it's less likely that your average programmer's
going to be good at it.

Both Java and C++ have strengths and weaknesses.  OK, you're not going
to use Java in an embedded app, or when you need to interface at a
hardware level, or probably for hardcore numeric work.  But I wouldn't
start hacking up a prototype GUI app in C++.

You can say what you like about the quality of Swing or JavaBeans or
whatever, but they're standard with the language, so it's far more
likely that people know how they work.  Ever tried to get a job as a C++
GUI programmer?

'I know MFC, Qt, wxWidgets, Gnome, KDE, Motif and Tk.'
'Oh, that's a shame, we're using gtk+.  Seeya.'

The other thing I like about Java is that because it's a more simple
language, style is more consistent.  If I start on someone else's C++
project, it takes a week to work out how they're doing things.  Design
patterns are all very well, but they're not very clear in C++; naming
conventions vary, division of responsibility varies.  Whereas there are
less options in Java, so it's easier to start writing code in someone
else's project.

I know it's cool to hate Java, but all I'm saying is don't dismiss it
simply for that reason.

Dave.
-- 
  Dave Slutzkin
  Melbourne, Australia
  daveslutzkin@xxxxxxxxxxx



---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html


Other related posts: