[Mono-devel-list] develop under Microsoft .NET and porting to Mono is correct?

Mauro Bertoli bertolima at yahoo.it
Wed Mar 2 03:31:12 EST 2005


Hi, I understand GTK# are native in Mono, but SWF are
native in Windows :) and both are ported in the other
platform, I don't doubt that GTK is best. I think
final user prefer see SWF style and,sigh, most users
want use Windows (...I cannot force threatening them
to make to destroy the firm... :O ), and I think is
more simple that Linux/Mono work fine with SWF rather
GTK# work on Windows, because in every OS Windows
version there's a undocumented change that make
unstable the system (this is a compliment to the Linux
developer community! )
 --- Zac Bowling <zac at zacbowling.com> ha scritto: 
> Well GTK# is more native then System.Windows.Forms
> on Linux and on
> Windows is awesome. In the future this won't be as
> true with
> System.Windows.Forms, but I think I will always
> prefer to use GTK# for
> most things. GTK# is the sister of Mono and works
> great on Windows and
> sometimes gives you more features on Windows for
> basic things. System.
> Windows.Forms on Linux in Mono 1.0.x uses WINELib on
> linux, which is
> very nasty. Mono 1.1.x is uses a native method to
> each OS to render
> System.Windows.Forms but is far from completion.
> Maybe in the few
> months. I will still personally use GTK# however.
> Hope that helps :-) 
> 
> Zac
> 
> On Mon, 2005-02-28 at 09:36 +0100, Mauro Bertoli
> wrote:
> >Hi, thank for answers. I don't understand why I
> should
> >use GTK# or similares... the windows forms Mono
> layer
> >is not native? it require some extra-libraries /
> >layers? It think not, I'm wrong? I will integrate
> >Forms on Linux after... I will it another 4/6
> months
> >or year! What do you think?
> >Mauro
> > --- Zac Bowling <zac at zacbowling.com> ha scritto: 
> >> Everything should be perfect. For better
> integration
> >> of GTK# elements
> >> into a Windows environment use the WIMP theme. It
> >> emulates Windows text
> >> regions and exposes accessibility features of
> >> Windows on GTK widgets.
> >> Avoid using GConf, Gnome, Gnome-vfs, and VTE
> >> libraries (just to name a
> >> few) and don't pinvoke interfaces to libraries
> that
> >> don't have Windows
> >> ports already with the same API. You should be
> safe
> >> if you do that. :-)
> >> Hope that helps.
> >> 
> >> Zac
> >> 
> >> 
> >> On Fri, 2005-02-25 at 22:52 +0100, Pascal Fresnay
> >> wrote:
> >> >Hi,
> >> >Every things will work like you expect
> (reflection,
> >> activator, database
> >> >access, etc.), except WinForms (and
> >> EnterpriseServices namespace) : they
> >> >are not fully implemented yet (but will be in
> the
> >> next months).
> >> >Make sure that your presentation layer can be
> >> replaced by another, (even
> >> >if WinForms will be implemented), based on GTK#
> for
> >> example :
> >> >- it will works on Windows and Linux
> >> >- it will integrate perfectly on Linux
> >> >You can test your application with Mono on
> Windows
> >> : if it works fine on
> >> >Windows with mono, it will probably works on
> Linux
> >> :)
> >> >Regards,
> >> >
> >> >Pascal
> >> >
> >> >Le vendredi 25 février 2005 à 21:25 +0100,
> Mauro
> >> Bertoli a écrit :
> >> >> HI! Great work!
> >> >> A question:
> >> >> Mono wants to allow that the developers
> Windows
> >> can
> >> >> easily pass to Mono (on Linux)?
> >> >> I'm developing an complex office application
> >> (that use
> >> >> Forms) and my best target is running it under
> >> Linux
> >> >> because I think is the best place I can have! 
> >> >> Do I have to watch out for something? Can use
> >> >> reflection, activator, and others feature
> >> quietly?
> >> >> What's the limit? I read in FAQ that some API
> >> aren't
> >> >> supported (I'm happy!) and I don't understand
> if
> >> I
> >> >> must (when Forms on Mono are available)
> rewrite
> >> some
> >> >> code portions. My application will have
> database
> >> layer
> >> >> (postgres 8), and human interface with MDI
> Forms.
> >> >> 
> >> >> Thank you and best regards, Mauro
> >> >> 
> >> >> 
> >> >>               
> >> >> ___________________________________ 
> >> >> Nuovo Yahoo! Messenger: E' molto più
> divertente:
> >> Audibles, Avatar,
> >> >Webcam, Giochi, Rubrica… Scaricalo ora! 
> >> >> http://it.messenger.yahoo.it
> >> >>
> _______________________________________________
> >> >> Mono-devel-list mailing list
> >> >> Mono-devel-list at lists.ximian.com
> >> >>
> >>
>
>http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> 
> >> >
> >> >
> >> >
> >> >_______________________________________________
> >> >Mono-devel-list mailing list
> >> >Mono-devel-list at lists.ximian.com
> >>
>
>>http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> 
> >> _______________________________________________
> >> Mono-devel-list mailing list
> >> Mono-devel-list at lists.ximian.com
> >>
>
>http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >>  
> >
> >
> >		
> >___________________________________ 
> >Nuovo Yahoo! Messenger: E' molto più divertente:
> Audibles, Avatar, Webcam, Giochi, Rubrica…
> Scaricalo ora! 
> >http://it.messenger.yahoo.it
> 
>  


		
___________________________________ 
Nuovo Yahoo! Messenger: E' molto più divertente: Audibles, Avatar, Webcam, Giochi, Rubrica
 Scaricalo ora! 
http://it.messenger.yahoo.it



More information about the Mono-devel-list mailing list