Miguel On GNOME, Bonobo, .NET and more
unixbob writes: "Microsofts developer site MSDN is running an interview with lead GNOME developer Miguel de Icaza entitled Using the ECMA Standards: An Interview with Miguel de Icaza ."
← Back to Stories (view on slashdot.org)
Seriously, do we need to buy into M$'s crap and develop code to work with .net? I'm not seeing any good reasons to spend a bunch of time figuring out their framework, only to be subsumed by the evil empire. I think Miguel has done soon way cool stuff (see Gnome), I'm just confused by this need to write Mono. Doesn't it sound like he's trying to invent the Unix version of the Windows API?
--- Think of it as evolution in action ---
How many more times is this going to be posted?
To be absolutely fair, this is only the second time /. has linked the story. The first appearance on /. was when Dare Obasanjo "contributed" (sold?) the piece and it appeared as a story, not a link. It's also appeared here. Like all freelance writers, Obansanjo is trying to squeeze as many fees out of his work as he can. Before the web destroyed my compulsive interest in computer magazines, I used to see this all the time. Once I spotted a factual error and reported it to the writer. He acknowledge that I was right -- but he kept re-using the same uncorrected material!
And on top of things, I always loved various things about Java. I just did not love the Java combo that you were supposed to give or take.
.NET is going to be on whether or not it can do what Java does better than how Java does it. I've always hated coding in Java, myself (clunkiness of the language, slowness of compilation and execution), but I've always avoided it just because I never have to produce platform-independent binaries and I can just stick with C. Given the choice between Java and .NET, what are people thinking these days?
How do any Java developers here feel about this? Ultimately, I think the success of
-------------------------------------------------
charlton heston is more of a man than yo
I don't have time here to recount all the reasons Java is a great choice for enterprise application developmnt. I can tell you that if you don't yet have a good grasp of object oriented programming and design, then you won't appreciate Java until you do. And if you haven't done large enterprise systems with other technologies before, then you won't appreciate the advantages offered by the Java platform. Let me give you a couple of high-level points to consider:
If greed is the root of all sorts of injurious things and the causative factor in all evil, would that not mean that Bill Gates is the personification of evil?
Bypass Compulsory Web Registration -- http://bugmenot.com/
You make a good point about Java's security, which only strengthens my argument. What counterpoints can you offer to show that my analysis is mistaken? By what other metrics is Java inadequate for enterprise computing?
Java is non-portable.
Here's the short answer in the form of a simple syllogism: If a program runs on more than one platform, then it is portable. Java runs on more than one platform. Therefore, Java is portable.
Of course, that's not a satisfactory answer for enterprise computing. The platforms in question must be significant to an enterprise. Sun supports Java on Solaris, Linux, and Windows. This is more than satisfactory for enterprise computing.
I do agree that it would be nice for Java to be supported on FreeBSD, and I'd appreciate a link to your story about Sun refusing to allow FreeBSD to use their binary. As far as I know, anyone can implement a JVM. Being a for-profit company, Sun has to choose which platforms it supports directly, and I don't fault them for that. Personally, I'm very grateful for Sun's (and IBM's) Linux support, because it means that I don't have to run Windows at work.
Mono is not interested in using Microsoft's proprietary libs. Interop is not their goal.
Once again, you strengthen my argument. A lack of interoperability in .NET is yet another reason Java is the better choice for enterprise computing.