[Ilugc] Hating Java

  • From: rajanvn@xxxxxxxxx (Natarajan V)
  • Date: Sun Jul 9 21:10:26 2006

On 7/9/06, Ashok Gautham J. <ashokgautham@xxxxxxxxx> wrote:

The problem is Java is not free in GNU terms,

Agreed. Am with you on this :-)

But should a language pay for it's creator's mistakes? How about gcj?
And all the open platforms (under Apache license) that are available?
J2EE for example is a open standard on which any one can build a
server (Apache TomCat being the reference implementation.).

so some RMS fans like me dislike java...

no comments.

Anyday C++ is a better object oriented soultion, speed, gui
toolkits, Boost provides multi-threading......

Agreed., but only partially. If you look at majority of the software
projects that are being executed currently, majority are corporate
in-house projects (very much specific to business and has business
secrets built into them).

From a design perspective, and implementation perspective (may be due
to marketing by companies like IBM, BEA, ...), people have implemented
some very good platforms for enterprise level architectures. I have of
course coded on C/C++, PHP, CGI PERL, VB, VC++, COBOL and Java. I am
not here to say that, something is impossible to do in C++ and is
possible on Java, but it is just the easiness of implementation that
is available on Java for ENTERPRISE APPLICATION projects, as per
CURRENT standards. There is no doubt that C/C++ is always superior in
terms of speed, but implementation and development/maintenance  costs
are of course higher.

--

Also, as a project architect/designer for some huge enterprise
projects, I do have some queries on implementation specifics. I will
post them shortly.

Cheers,
Natarajan.

Other related posts: