Hi,
C# is much more popular than Java in recent years. As a general-purpose programming language, many people feel that C# is better designed than Java.
Why until now there is no open source framework for C# application development? Why no one take the initiative to develop a open source framework for C# which is comparable to Java?
(Many people say Mono is not a mature framework and should not be used in serious application development.)