Is Mono and/or Mono-based software bloatware? Eg: Banshee, Moonlight, Docky, Tomboy Notes, etc. Is there anything actually wrong with software using Mono and/or Mono itself, or is it nothing more than an ethics issue?
feedback
|
closed as not constructive by Jorge Castro, Roland Taylor, Marco Ceppi♦ Apr 5 '11 at 2:25
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.
|
Mono is a free software implementation of an open EMCA standard. Features include:
Together these features help to provide a more reliable, safer program with less likelihood for memory leaks. This comes at the cost of a small and efficient shared runtime. Having said that software bloat is much more about how you use a language then what the language actually is. I'm not sure how ethics is relevant. | |||
|
feedback
|
|
This issue has been raised over and over again. Let me take a bold step and attempt to bury it. Firstly C#, Boo, IronPython etc, are all just languages. The VM they run on introduces a thin layer, which in the case of modern systems is practically negligible. If a programmer writes well done, efficient code, then the application should in essence run as any native program would; smoothly, cleanly. Also, it should not introduce extra bloat; in fact sometimes the binary size on disk may be smaller. In essence, the argument is pointless. Mono, Python, Perl, Java - etc, they are not bloatware. They are software. What is bloatware? Badly written software. | |||
|
feedback
|