[Cocoa-sharp] [Recap] The State of the Art
Miguel de Icaza
miguel at novell.com
Tue Feb 27 09:13:15 EST 2007
Hello,
So to recap:
> Mono has a debugger
We have a debugger, but it is not complete, Martin is working
furiously towards "Milestone I", which is documented here:
http://www.mono-project.com/Debugger#Feature_list
There are still a number of rough edges and features missing for
completing Milestone I, and only then we will move to the second stage:
IDE integration, anonymous method support and new ports.
Simply because the debugger is not ready.
> Mono has an IDE
There are three options for an IDE today:
* MonoDevelop with Gtk# on top of Gtk+ on top of X11.
Only offers Gtk# designer right now.
Not yet a 1.0 product
* X-Develop, commercial IDE, works fairly well, offers
auto-complete and even Winforms and Gtk+ form designers
and might also do ASP.NET.
* X-Code integration, the components contributed, it will
blend with your OSX toolchain but does not provide things
like intellisense.
The plugin is not yet a 1.0 product.
From a practical standpoint, I would use X-Develop if am building a
commercial project today. If you are more adventurous there are a
number of things you can do:
* Help on the Gtk/OSX effort from Immendio to get a native
Gtk# running on OSX.
They need help with code, themes and keybindings to make it
look and feel like OSX (yes, it wont be 1:1, but it can be
made close enough).
* Help the X-Code effort to get things like intellisense,
refactor some code from MonoDevelop and embed Mono or run it
out-of-proc for those features.
This is a lot of work, but it is doable.
For the remaining issues, we do need bug reports on bugzilla, and we
will try to address those issues.
We are currently resource strapped. I wish we had a team of a hundred
JIT developers and class library developers, but we do not have them.
On the upside: we are hiring a JIT developer, if you think you want to
hack on it, drop me an email.
Miguel.
More information about the Cocoa-sharp
mailing list