
A huge 'discussion' took place on the desktop-devel mailing list of the GNOME project about a possible replacement for TomBoy, the Wiki-like note taking application-thing-program-utility written in Mono - it being written in Mono was the prime reason for the whole debate, which started
here, and only got considerably nastier later on.
"It would seem that lately there are a lot of FUD-spreading trolls crawling out of the woodwork trying to frighten people into thinking that GNOME somehow depends on Mono. Let's take a look at their most widely repeated claims."
Member since:
2006-01-17
Patent concerns aside (which may be valid), I don't think people understand the purpose and strength of .NET/Mono in open source development and in development in general. I keep seeing people talk as if it is an alternative to Java. The design goal of the Java language was to provide a single language that could run on any hardware that had a JVM ("Build once, run anywhere"). The .NET Framework on the other hand is about multiple languages targeting the same platform/runtime. Although the MONO project does its best to allow for C# written on windows .NET to run in MONO, that's not the primary goal of the platform. The real crux of the platform is that one developer in one part of the world can write libraries and frameworks in one language, and then a developer on the other side of the world can use/extend those libraries/frameworks with another language. That bit is not that apparent right now because VB.NET and C#.NET look similar and there is are very few idioms that don't exist in both languages. There are other .NET languages coming down the pipe (F# for example) which look drastically different than C# which will allow developers to solve problems using a drastically different mindset, but the code will still run on the CLR and will be able to be used/extended by other developers using other languages.
Edited 2008-02-26 22:12 UTC