RE: winforms for GUI?

"Mark Hahn" <[email protected]> Sat, 7 Aug 2004 15:04:54 -0700
Newsgroups gmane.comp.lang.prothon.user
Message-ID <000001c47cca$91d32b30$0b01a8c0@mark>
Samuel M. Smith wrote:

...<big snip>...

>I am sure that .Net and Mono will be successful because Microsoft is=20
>pumping billions into .Net. And riding on Microsoft's=20
>coattails is always a safe bet.
>  The point is that
>Python freed me from having to depend on Microsoft(.Net C#) or=20
>Sun(Java) for my existence since there was little that
>I needed to do that a combination of Ansi C and Python couldn't do as=20
>well or better than C# or Java.
>With Pyrex even the C stuff got easy. I am not attracted to reverting=20
>back to intermediate languages like Java and C# when I can use=20
>Python and Pyrex C more efficaciously.
>
>The Python community has always been richer because it had a high=20
>degree of independence. .Net and by association Mono will=20
>always follow Microsoft's vision for how software should be=20
>created. Its a=20
>monoculture. The advantage of Mono is that you don't have to pay=20
>Microsoft for the priviledge of participating in their vision. C# and=20
>.Net are powerful tools but Python and its ecosystem are more viable=20
>for me.
>
>I had hoped Prothon would be a better Python but it sounds like you've=20
>become so enamoured with .Net and Mono in the last few days=20
>that you have lost sight of the vision you originally had for=20
>Prothon. =3D(
>
>>
>> I had never heard about Mono until this past weekend.  I have been
>> studying
>> up on it since then.  I am very impressed, to say the least.
>
>I have known about it for some time if only in passing.
>Excuse the analogy, but in my opinion, its like near beer for people=20
>who don't drink (like me). Somehow saying that
>.Net is open via Mono makes it not the same as being held captive to=20
>Microsoft proprietary software. It isn't captivity but then its not=20
>independence either.
>
>Of course maybe I just don't understand what you are now=20
>planning to do=20
>differently but my gut doesn't like it.
>
>Sorry for the rant.

No need to be sorry.  It was a good rant.  I understand where you are =
coming
from.  No less that Guido himself sent me a long email with similar
feelings.  I've just posted my reply to him here and on =
comp.lang.python.

I didn't really realize until Guido's message that it required a 20 =
megabyte
download to use .Net (he said 200 megs <grin> but he was corrected on
comp.lang.python).  That is a real drag and confirms some of your =
arguments.
I can see why it is such a big load though.  The library IS gigantic, =
which
can be a good thing.  Maybe it can be trimmed.

I was planning on making the Prothon download/install/run experience as
transparently like the Python experience as possible.  Now I see I've
already got the long download time as one problem.  I don't know yet if =
I
will run into other gotcha's.  If I don't, then I don't think this is
necessarily a killer problem.

In other words, as the prothon author and person responsible for the =
Prothon
experience, I will be assuming responsibility for the hiding of the =
imperial
forces and the dark star hiding within Prothon.  If or when I find out =
this
cannot be done, then I will admit I was wrong and give up.

Do you buy this argument?  If not, is it because you don't think it is
possible?  If not possible, then why?  What do you think I will run into
that will stop me?  I don't want to start down this road if it is a =
doomed
venture.

Comments?