Re: WinForms deprecated?

Baltasar GarcĂ­a Perez-Schofield <[email protected]> Thu, 31 Mar 2016 13:44:11 +0000
Newsgroups gmane.comp.gnome.winforms
Message-ID <CAGzCYFOzCPt0UQA0eRpdfeXPXon8MKPjkWnRasx=Y3XtYVp79w@mail.gmail.com>
--===============1446576648==
Content-Type: multipart/alternative; boundary=001a11c37ad2ad30cc052f5875c2

--001a11c37ad2ad30cc052f5875c2
Content-Type: text/plain; charset=UTF-8

>
> I don't understand how WinForm can be deprecated?
>
> The whole point is to get to easily cross-platform deployment and
> fracturing the GUI element wrecks that capability.
>

Well, I'm not a Mono Team authority, but yes it is.
You can find an e.mail thread in which Miguel de Icaza reports that
WinForms is buggy and incomplete:

"Hey,

Mono has an implementaiton of Windows.Forms, but it is both old,
unmaintainted and known to have some bugs.

Some people have been able to use it effectively, but we do not currently
have an active maintainer, so we encourage developers to pick something
like Gtk# instead."

I've been unable to find something like that quoted text in the oficial
mono pages for WinForms... due to this, people will continue to try to use
it as a valid asset.

From what other people has been reporting here, using WinForms in a Mac is
a complete nightmare, so you can only create cross-platform apps for Linux
and Windows, in any case, while Gtk# works for all three platforms.


> I was gearing up to work on a Wayland back-end to WinForms ... is this a
> lost cause now?
>
I will answer that in a generic way: if the use you have to make of
WinForms is valid for your application, then you can do it. But if you find
something that does not work, then you're lost and alone.

-- baltasar

--001a11c37ad2ad30cc052f5875c2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir=3D"ltr">
<div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif">
<p><span style=3D"font-family:Calibri,Arial,Helvetica,sans-serif,&#39;Apple=
 Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,NotoColorEmoji,&#39;Segoe UI Sym=
bol&#39;,&#39;Android Emoji&#39;,EmojiSymbols;font-size:16px">I don&#39;t u=
nderstand how=C2=A0</span>WinForm can be=C2=A0deprecated?</p>
<p>The whole point is to get to easily=C2=A0cross-platform deployment and f=
racturing the GUI element wrecks that capability.</p></div></div></blockquo=
te><div><br></div><div>Well, I&#39;m not a Mono Team authority, but yes it =
is.<br></div><div>You can find an e.mail thread in which Miguel de Icaza re=
ports that WinForms is buggy and incomplete:<br><br>&quot;Hey,<div><br></di=
v><div>Mono has an implementaiton of Windows.Forms, but it is both old, unm=
aintainted and known to have some bugs.</div><div><br></div><div>Some
 people have been able to use it effectively, but we do not currently=20
have an active maintainer, so we encourage developers to pick something=20
like Gtk# instead.&quot;<br><br></div><div>I&#39;ve been unable to find som=
ething like that quoted text in the oficial mono pages for WinForms... due =
to this, people will continue to try to use it as a valid asset.<br><br></d=
iv><div>From what other people has been reporting here, using WinForms in a=
 Mac is a complete nightmare, so you can only create cross-platform apps fo=
r Linux and Windows, in any case, while Gtk# works for all three platforms.=
<br></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr"><div style=3D"font-size:12pt;color:#000000;background-color:#ffffff;f=
ont-family:Calibri,Arial,Helvetica,sans-serif">
<p><span style=3D"font-size:12pt">I was gearing up to work on a Wayland bac=
k-end to WinForms ... is this a lost cause now?</span></p></div></div></blo=
ckquote>I will answer that in a generic way: if the use you have to make of=
 WinForms is valid for your application, then you can do it. But if you fin=
d something that does not work, then you&#39;re lost and alone.<br><br></di=
v><div class=3D"gmail_quote">-- baltasar<br><br></div></div>

--001a11c37ad2ad30cc052f5875c2--

--===============1446576648==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Mono-winforms-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-winforms-list

--===============1446576648==--