A unique platform like Mono deserves a unique IDE like MonoDevelop that can take full advantage of the framework capabilities. Features like code completion, integrated unit testing, class browser, etc. would be much more difficult to implement for example in a C based IDE.
The Mono platform also provides some features that are ideal for the development of an IDE. Thanks to Mono, MonoDevelop offers:
* a fully object oriented API
* a very powerful add-in engine (based on the reflection capabilities of the framework, and which takes advantage of the portability of .NET assemblies)
* easy support for multiple languages, both for user projects and for writing add-ins.
Moreover, Gtk# rocks.
Lesezeichen