Bastion definitely IS a Mono game.
Originally Posted by mdias
The MonoGame.Framework.Linux.dll in the Bastion install folder is a good hint.
Minecraft being a clone of C#-based Infiniminer, of course, if you want to pursue the "clones are evil" line.
Originally Posted by XapaJIaMnu
And if you look at the prevalence of games using XNA versus LWJGL (which are beginning to see MonoGame ports as that project matures), or the utter domination of Mono-based Unity3D in the indie game space (with Unity 4.0 heralding a world of Linux ports), then that might provide a few hints as to the validity of Sidicas' argument.
Is this article for real or was Phoronix hacked by an advertising company?
I believe that the majority of the resistance to C# adoption has little to do with the language, and much to do with MS. I like C# as much as I like Java. It makes writing middleware logic a breeze to the point where I can write and navigate code as I think. I feel that java is more desirable for non-gui applications and .Net is more desirable for GUI applications. I would love to see the stability of the mono runtime improve a bit, as I have had a couple bad experiences in the enterprise.
The entire patent argument may be moot, but is part of a larger fear. The fear is that somehow MS will find a way to screw us. They have done so in the past, they will do so in the future. I cannot help but feel a hefty amount of paranoia every time I see C# running on linux. Its uncomfortable and I don't like it.
I hope the author is right. I hope mono does great things for the linux desktop. I hope MS doesn't pull another SCO or some new trick.
Yep, same here. ;-)
Originally Posted by russofris
It's not the most coherently argued text I've seen on the topic, certainly.
Originally Posted by devius
Nonsensical article that does nothing to describe why Mono is Desirable for Linux!!
Mono suppose to be an implementation of .NET stuff.
It does not work very well. And Mono has a lot of differences in functionalities provided from windows .NET.
Important fact about .NET, it suppose to be language independent. So you can perfectly fine write applications in C++ using FCL functions. .NET projects get compiled to msil code anyway.
There are all these Mono projects such as pinta (port of Paint.NET) which show how much the point of .NET is missed. If you have to change something to port your project on code of the program itself, code that has to do with distribution on a system is a separate case, it is a fail.
This just in, article full of marketing fluff about flammable topic guarantees page views + long forum thread
Seriously? Are you comparing XNA with LWJGL? The TAO framework which I guess MonoGame are based on are comparable to LWJGL.
Originally Posted by directhex
XNA are a high level scene graph engine, not a low level API.
It would be fully possible to implement MonoGame on top of LWJGL. Thats the relationship MonoGame and LWJGL could have with each other.
AgentFX, Ardor3D or jMonkey are things you can compare with MonoGame.
Unfortunately there are not open source compiler for C++ to CIL. Nor are there any Java compier. There are a closed source C++ compiler that are not publicly available. Also there are a JVM for .NET.
Originally Posted by plonoma