Linked by David Adams on Fri 12th Jun 2009 14:55 UTC, submitted by google_ninja
Mono Project A Mono developer responds to a request for "a calm presentation of why Mono is desirable, why it is not a threat, and why it should be included in Ubuntu by default" answering the three questions individually, then attempting to address general anti-Mono sentiment.
Thread beginning with comment 368196
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Why bother?
by robmv on Fri 12th Jun 2009 16:33 UTC in reply to "RE[2]: Why bother?"
robmv
Member since:
2006-08-12
RE[4]: Why bother?
by ciplogic on Fri 12th Jun 2009 16:59 in reply to "RE[3]: Why bother?"
ciplogic Member since:
2006-12-22

I like Qt! Really!

This does not make Mono to not be a good development environment on Linux/Gnome part mostly. Also, C++ in general, and Qt which is based on it, have pretty big compiling time and as much as the application grows, also a big linking time. How much? Depends... I work on an application (opensource, but is not related with GNOME) that compiles on an atom based cpu in around 1 minute. The start of application take another 25 seconds. But if initial build take 1 minute, the subsequent builds take around 10 seconds each. The entire project have 20 components, with 650 files (those are only cs files). If you will think twice, you will see that C# and C++ are for different usages. In C++ matter too much the user speed, that can be taken every MHz of your CPU, in C# matters mostly to get fastest development response in adding features and have a pretty friendly development experience and code (no accuse on C++ anyway by this).
For stating as diferences, that for some may mean mostly irrelevant:
C++ have no first class code refactor tools for the moment. The single one working is Rename in Eclipse CDT. But for me seems only scratching the surface. Also, code completion works all right till, you use Eclipse in a high templated code of C/GLib presented previously, where macros will make CTags from CDT to fail in most cases.

Reply Parent Score: 1