Re: winforms for GUI?
Samuel M. Smith <[email protected]> Sat, 7 Aug 2004 14:50:10 -0600
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <[email protected]> |
> > >> This whole .Net thing also seems to be something the Windows guys are >> attracted to but makes the other platforms >> second class citizens. > > That is true. But .Net is so gigantic that even when Mono is a smaller > version of it, that makes Mono bigger than the other open-source > alternatives. The guy who is doing Mono did Gnome before and all the > Gnome > desktop development is already switching over to Mono. I do embedded stuff. One of the things I like about Python is that it is easily embeddable. It seems to me that you want to use more than just the GUI from .net which means if someone wants to port Prothon to an embedded OS etc they have to port Mono/.Net Which as you say is "Gigantic" > >> Mono is still relatively immature and its only >> Linux not OS X. Which is close but not the same. > > Here is a page about Mono running on OS X. It appears to work except > for > Qt: > > http://www.mono-project.com/using/macos.html Touche If the main reason you want Mono is for the GUI, then it doesn't seem to be a step up from WxWindows. > > The Mono project is very large and is really at 1.0, not Beta. There > are > not only a ton of open-source programmers working on it, but Novell is > pumping money in also. I wouldn't bet against it if I were you. I am sure that .Net and Mono will be successful because Microsoft is pumping billions into .Net. And riding on Microsoft's coattails is always a safe bet. The point is that Python freed me from having to depend on Microsoft(.Net C#) or 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 well or better than C# or Java. With Pyrex even the C stuff got easy. I am not attracted to reverting back to intermediate languages like Java and C# when I can use Python and Pyrex C more efficaciously. The Python community has always been richer because it had a high degree of independence. .Net and by association Mono will always follow Microsoft's vision for how software should be created. Its a monoculture. The advantage of Mono is that you don't have to pay Microsoft for the priviledge of participating in their vision. C# and .Net are powerful tools but Python and its ecosystem are more viable for me. I had hoped Prothon would be a better Python but it sounds like you've become so enamoured with .Net and Mono in the last few days that you have lost sight of the vision you originally had for Prothon. =( > > 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 who don't drink (like me). Somehow saying that .Net is open via Mono makes it not the same as being held captive to Microsoft proprietary software. It isn't captivity but then its not independence either. Of course maybe I just don't understand what you are now planning to do differently but my gut doesn't like it. Sorry for the rant. Sam