Mono's WinForms 2.0 Implementation Completed
adrian.henke writes "After four years of development, 115K lines of source code, and 6,434 commits, Jonathan Pobst announces that Mono's WinForms 2.0 implementation is now complete. This announcement has been long awaited by any .NET WinForms developer who has ever tried to get an applications to work on Linux using Mono."
http://www.programers.co.nr/
-- (this is a sig) My Computer Programming Forumhttp://www.programers.co.nr/
Currently working on a C# implementation of a web based in house CRM system.
Going to be nice to finally be able to support our Linux desktops as well.
We'll see how porting goes and if it's really worth the trouble.
"Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
It is interesting that now that Mono is getting to a more complete (and possibly usable state), most developers have moved beyond the .NET hype and onto more elegant development platforms...
..and still nothing on whether WinForms is legally safe to use.
I am not a number - I am a free man!
If only Microsoft weren't up to 3.5 already. I just kid. Admittedly I haven't looked in depth at any of the versions of .NET > 2.0, but they didn't really seem to have any super awesome new features that I really wanted.
...by any .NET WinForms developer who has ever tried to get an applications to work on Linux using Mono."
All five of them.
RFC2119
> I use .NET all the time, but I can't say I like it half as much as Python.
I know what you mean -- ELF just doesn't hold a candle to Perl.
Done with slashdot, done with nerds, getting a life.
SCO still has a few law schools worth of lawyers on retainer, and a new group of big bucks sugar daddies to fund a few more rounds of lawsuits.
These extremists are not going to surrender. They see open source/free software as a form of communism. These are not the sort of people who call off an already declared war. They are going to keep on filing new lawsuits until they manage to land their lawsuit in the courtroom of a judge who is just as warped and extreme as they are.
Does this mean we can finally get a SWF GUI builder in MonoDevelop on Linux?
:)
I've got a couple of apps I wrote while I was using Windows and now I use Fedora Linux. The back-end library code and my newer apps that use GTK# are fine to edit in MonoDevelop, but I've got a VirtualBox install with WinXP and Visual Studio in it for now so that I can update the System.Windows.Forms layouts when I need to.
Hopefully the "API complete" also means they'll fix some of the odd rendering I've seen at times
From the blog:
Why WndProc, HWND and WM_ messages are still there? I understand Microsoft built a software monopoly by mixing Window System management and a GUI toolkit together (and transferring it to .NET ensures that monopoly), but isn't .NET supposed to be one of the most advanced toolkits out there? Having to rely on WndProc, HWND and WM_ messages seems a very bad design for me (I've been developing MFC apps for a decade now and I know of the numerous problems that might come up), and unfortunately Mono WinForms copied that in order to be compatible with .NET.
Initially I thought 'wow, a contender to Qt/Java for building cross-platform apps', but after reading the blog and being an supporter of anything but Win32 (the ugliest API ever written), I will think twice before using Mono or .NET for cross platform development.
Come on now, this is a pretty significant step. Lots of Slashdotters must be stuck developing Windows .NET applications and would love to find a way to deploy them on Linux. If you haven't tried it, Mono is pretty cool: copy your .NET executable to Linux and run
% export MONO_IOMAP=all
% mono my_program.exe
You might be surprised how well it works.
-- Ed Avis ed@membled.com
s/Implementation/Infringement/
thanks :)
----
Scalia? Roberts? Thomas?
The final judgement by the Roberts & Co. is not likely to be one you're gonna like.
WinForms is so 2 years ago. It's MPF now. Here's a good article on the failings of .net.
Six months after Microsoft's CTO declares WinForms dead, Mono supports it. That's timing, baby!
Read my blog.
I guess this means that Microsoft will come out with WinForms 3.0 now. Good luck playing catchup!
"MonoDevelop is probably the most elegant development platform right now"
not even close... one word: EiffelStudio
Yeah, but a GUI app that has an FPS of one and below is UNUSABLE CRAP. .NET program vs the most widely-used Java program).
.Net code does not take an age and an half to load 150 megs of libs and gobble up about as much RAM. It does not ruin my browsing with its "Java runtime loading, go plant some coffee trees and by the time you've harvested, dried, fermented, roasted, shipped, ground, and used them, I might have finished loading, unless it's near harvest season already; in which case, come back next year when your applet gives its ridiculous ripple effect on half the webpage so that it's illegible save for the 200 pixels above the smeared text".
That's the case of Azureus.
That's not the case of, say, Paint.NET (Bad example, I know, it's just the most widely-used
Benchmarks don't mean shit.
I win.
Making laws based on opinions that stem up from false informations leads to witch hunts.
You forgot a ')' :/
He also said ForEach, which is a syntax error. "foreach" is correct for c#. Case matters.
I want my Cowboyneal
And we'll have WPF support...
Ever notice the Matlab startup latency? It is the same such thing as the Java startup latency because that is what you are waiting on.
Come to think of it, I saw a Java Coffee Cup on the Toolbar once when Maple was slow to load. More psychos! Dweep! Dwepp! Dweep!