Mono (MonoDevelop) ?

I know, I know…
Java gaming forum, is all about java. However, anywhere else always sometimes bashes java too much.

I love java, I really do love it more than any other language that I have extensively experienced(not that many). Especially for games, even though at times its a bit of a underdog.

Mono, bringing support of the .net to mac and linux. Also extends it to android and iPhone, and iPads. iOS with AOT CIL thing. The few performance tests on mobile systems, including compared against native languages to those platforms(objective C and java) appears to perform exceptionally well.

Mono is still in early stages relative to others. But I have always liked C# for its extremely similarity syntax and whanot to Java. I had some C# experience prior to first time Java. They both have always seemed like you could jump back and forth relatively easily.

but I was just curious if anyone had extensively looked not only at C# but more specifically Mono, MonoDevelop(the IDE) as a compliment or alternative or whatever against Java.

(I ask this here, because every other forum, always hates on Java, whereas I was hoping a potentially objective and non overly biased opinions comparing the two.

Specifically with the ability for mobile development and cross platform for game development?

Hi!

Curiously, Mono C# binding for the OpenGL API in OpenTk is 70% slower than JOGL. Therefore I disagree with you.

Mono cannot be compared to Java as it is not really cross-platform, there are still a lot of classes in .NET which are not in Mono. I posted a diagram about differences between .NET & Mono on my Identi.ca account, I will post the URL here when Identi.ca is up anew as I think it is quite impressive :slight_smile:

Well that’s why I asked here :slight_smile:

I did not know that and now I do. I will look more into the openGL comparison.
I didn’t know Mono was missing that many classes from .NET

Also, some words got deleted in my original post, it was meant to say “the few performance tests on mobile systems that I had seen, including…” I wasn’t trying to make a statement, but an observation on the few websites that I happened upon.

I will be looking forward to the link.

Did you try Flash? AS3 is very similar to Java and C#. Maybe PlayN (was called forplay see http://www.java-gaming.org/index.php/topic,24293.0.html) is interesting for you. It is GWT for Flash, HTML5, Android and Desktop games. It is in its infancy, but guys from google and rovio are comitting…

I am not a fan of Flash/Actionscript. I actually regularly port AS3 into other languages, I personally find it a little annoying.

I have checked out GWT a few times before but never really dove fully into it because I thought there were still pretty major performance issues. Ill poke at it again though