Miguel de Icaza Explains How To "Get" Mono
LeninZhiv writes "It's perhaps the most controversial project in the open source world, but this mostly stems from misunderstanding: Mono, the open source development platform based upon Microsoft's .NET framework. Immediate reactions from many dubious Linux developers have ranged from confusion over its connection with .NET to wondering what the benefits of developing under it are. Throughout the course of its four years of intense development, sponsored by Novell, Mono founder Miguel de Icaza has had to frequently clarify the .NET issue and sell the community on it. In this new interview, Howard Wen asks Miguel to explain himself one more time."
Rather than pissing and moaning about de Icaza and the inadequacies of .NET, is there anyone here who has actually USED Mono and has something to say about it one way or another?
Insight from some USERS would probably be more beneficial now than more bickering over what Mono is or whether it should even be.
This is what opensource is good at doing. Copycats! How about developing a new virtual machine architecture, a new visual interface from scratch? Rehashing what's been done before and then claim we do not have freedom to do what we want to do. Interesting.
... simply ignore him ... put your mono where the sun never shines ...
Gee, this mono thing looks really swell. I was hoping a bajillion astroturfers could post about how groovtacular it is.
Yours truly,
j random shill
P.S. (Something is wrong with the of these threads. I've met more actual people who have tried and loved GNUstep in real life than Mono.)
The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...
Well if you STILL don't know what .NET is all about then either you have made no effort to find out about it whatsoever, or you're a retard.
I mean, it's not like it's a big secret or something!
Miguel tried to ge a job at MS, failed, and moved his WinAPI fandom to Gnome.
You can see the way the thinking dribbles through much of Gnome.
Too bad.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
The effeciency and blazing speed of Java, a developer base that will someday be as large as, say, COBOL (which was also a non-programmer's programming langauge).
LEARN C!!!! QBASIC IS NOT A LANGUAGE, LOGO IS NOT A LANGUAGE, JAVA AND C# ARE ONLY HALF LANGUAGES!!! LEARN C! Hell, learn some assembly too - not because you are likely to ever use it, but because it will help you understand what you are doing and how things work.
Any language that involves a virtual machine should be immediately ruled out of consideration.
Sure, there is a place for scripting languages - but that place is NOT as the primary tool for the development of large and complex projects!!! The same goes for VM languages which are really not much better. Want portibility? It's called POSIX and C.
If you are a programmer and can't deal with simple crap like avoiding buffer overflows and memory leaks, either get your $#!+ together and learn your job or go find another line of work... one you are actually qualified for. If you are an employer and have programmers who are only capable of poducing reliable code with Java or C# holding their hands all the way and telling them every time they do something stupid, FIRE THEM! Hire someone who knows what the hell they are doing!
And hopefully your dimwitted ass will be fired for trying to run your company code on the half-assed out of date Mono on Linux crap.
Take your Mac mini back please. Right now.
I'm not sure how the fuck someone a stupid as you managed to get your hands on a Mac.
Garbage collection is one of the main reasons Java and C# are so slow. (Benchmarks claim only 3x. Experience shows 30x is more common, due largely to GC's effect on cache performance.) Multiple inheritance costs nothing; why bring it up? Consider carefully why only promoters of dull tools endlessly intone "the right tool for the job"? A sharp tool works well everywhere. Java and C# are "higher level" only under a facetious definition of the term; are blunt kiddie scissors "higher-level" than my Fiskers? Programs written as if performance doesn't matter interfere with operation of other programs where it does.
That's the difference between you and me. For you, "flawless" means that something compiles and runs.
For me, when talking about "flawless" software I think "excellent in every regard." Apache is almost flawless. I suspect that your C# webserver is very, very far from it.
Fuck C#. Fuck Java. Fuck low quality software. Fuck Mono.