Mono, gcj, java, c++, what?

Mark Woodward markw-FJ05HQ0HCKaWd6l5hS35sQ at public.gmane.org
Sat Aug 28 06:53:21 EDT 2010


OK, how about a little thought experiment, say you want to write a 
server based back-end system these days. The conventional wisdom was 
that you would use java/J2EE ala tomcat or jboss. With Oracle making 
legal actions against google for dalvik, there is speculation that java 
may not be free for very much longer, or at least the "free" version may 
become stagnant.

Without debating the point, suppose it is true and the Java runtime 
becomes effectively non-free. Sure the GPL version will exist, but would 
a community build around it or would it disband like the open solaris 
group did?

What about gcj? Anyone really use it? Is it any good? I've tended not to 
use it, opting for the standard sun or open jdk.

How about Mono? To be honest, I like the c# language better than Java, 
(almost identical, but some nice additions) but because of its Microsoft 
underpinnings, I have been reluctant to use it.

Stick with Java?

Write in C++ using a web service library?

The most probable answer is stick with Java as Mono is still Microsoft, 
C++ is still a rare in that space, and gcj (to me at least) not well 
accepted. Thoughts?







More information about the Discuss mailing list