graphics and gui (system.drawing, system.windows.forms [swf]) continue to be a couple of the most worked-on areas in both mono and portable.net. other areas under heavy development include cryptography, web services, coverage and build tools for mono, dependency charts for portable.net, and lots of bug fixes for both.
mono and portable.net do gui differently
in a project the size of .net, choices often need to be made between options of nearly equal technical merit. having more than one project (portable.net and mono) can allow more than one choice to be made. the gui code (systemwindows.forms and system.drawing) is one area where the advantages of having multiple choices are apparent. the main mono implementation of swf uses wine/winelib, but there is also a side project using gtk# (c# bindings for gtk) as the base for swf (using gtk# for swf is separate from gtk# itself, which is a significant part of mono). there has also been talk from time to time of doing a mac version of swf using cocoa, but no code has ever been committed.
portable.net is using x11 (xwindows) directly for both swf
and system.drawing. mono is using
xr: x11, an x11... 下一页