Linked by Eugenia Loli-Queru on Mon 4th Jun 2007 05:01 UTC
Mono Project The amount of effort required to get an existing Winforms app running on Mono can vary greatly. Although many small apps will run on Mono unmodified, many apps will require some work on the developer's part to run smoothly on Mono. This guide will attempt to port a non-trivial open source application to document several of the issues a developer may run into while porting their app to Mono.
Permalink for comment 245342
To read all comments associated with this story, please click here.
All is ok.
by snowflake on Tue 5th Jun 2007 00:52 UTC
snowflake
Member since:
2005-07-20

>Uhm, if by "no fixed layout" you meant Delphi, then
>I'm disappointed. Delphi's support for dynamic layout >is a joke for anything other than the main window. Out >of the box, it only supports aligning left, right, top
>and bottom, and to fill up all available space.

I thought someone might come back to me on this so I just quickly put something together and it works fine. Yes I admit to using panels, two of them in this case but I always use panels in a window anyway, and dropping one on a form with a mouse click is not difficult. The only thing I was really worried about (which was an issue some years ago) were OS enforced font changes, but I just tried that and it was ok. I tried it on jedit (java app) as well and that worked fine.

One of the nice things about Delphi is the IDE, true GTK has glade (I assume I am right?) but compared to the Delphi RAD its not as polished, admittedly I only tried it once. What I don't like is when people spread falsehoods, I will take it on faith from you that GTK coupled to Glade is a very good match and makes programmers such as yourself very productive, but Delphi is pretty good as well and at least compared to Java, the level of productivity seems much higher, I suspect this because I've worked with java programmers and GUI development for them does seem slower, and more tedious as far as I can tell. Perhaps this explains why there are only a few java desktops apps.

Looking at jedit just now, which is probably one of the poster boys for a java app, it doesn't look very professional. eg look at the global options dialog box, looks like an amateur laid it out, of course it was the layout manager that was responsible. If a human had laid it out it would look much better.