[Mono-devel-list] Windows.Forms schemes.

Miguel de Icaza miguel at ximian.com
Wed Aug 27 09:38:33 EDT 2003


Hello,

> It’s worth nothing there are many .NET controls are written in 100%
> managed code.  I’m pretty sure the major toolkits (Infragistics,
> Syncfusion, etc) are 100% managed.

Am sure they are all written in C#, nobody said they were not.

They just happen to P/Invoke a lot, and hook up to WndProc, and do
extensive processing in WndProc.

> People using P/Invoke have already given up their “cross platform”
> compatibility and those applications will become 100% managed over
> time.  Catering for them isn’t (IMO) important when you consider the
> “ugliness” of having to integrate with wine.

That is fine.  We have now three efforts aiming at different scenarios:

	* Full compat.
	* Mid-compat using Gtk.
	* Mid-compat without toolkit.

Thats why I like research: we get to try all the options.  Some
assumptions we make will turn out to be wrong, some will turn out to be
right.  Its hard to predict.

We have a diverging opinion about what real applications will look like,
and thats why we are using different models.  In the end, since its all
C# anyways, end users get to choose the implementation that suits their
needs.

Miguel.



More information about the Mono-devel-list mailing list