OK - let's take them one by one. On Jul 26, 11:49 am, Casper Bang <casper.b...@gmail.com> wrote: > The article (citing Ubuntu's Shuttleworth and Debian's Murdoch) > specifically talks about nobody stepping up to work on Eclipse > packages, evidently because more applications revolve around the Mono > than the Java stack. This would appear to hold true, certainly you all > struggle with coming up with real world Java desktop applications - > while oddly enough having no trouble coming up with a greater list of > Mono applications.
The mono applications I know of are Tomboy, F-spot, Gnome do and Banshee. Seriously, that's it, although I am sure there are others. Citing what you read in the article as FUD from us is disingenuous. Fact is that Eclipse has code completion, refactoring and debugging support even in the older 3.0 versions mentioned in the original SD times article. In the discussion I did in fact call out that I am surprised that a couple of years on from Java being open sourced, there are not more Java desktop apps. The examples we gave show that Java can be used successfully for writing desktop applications, but in the episode I actually say that I am disappointed there are not more. That's a big part of the discussion. The lousy facts in the SD-times article about tooling notwithstanding, they do have a point about the adoption of Java on Linux and I said so explicitly. Perhaps you might listen again? > > You make ironic jokes about "Java is very slow" and "You have to write > the UI in C" in an effort to distract and avoiding searching for a > real answer to the question. Yet ironically, the few places where the > Java desktop DID succeed (i.e. Vuze) it was with SWT - a native/C UI > layer taking the same approach as they do in Mono. No Casper - this is *your take* on what we did. My own opinion is that we did nothing of the sort, and stating it as fact doesn't make it so - sorry buddy. I have no problem at all with the swing UIs I use every day, namely the IDEs I use, so clearly the UI technology is just fine and fast enough, however even I wouldn't call an IDE a general desktop app, hence we didn't talk about them. Someone pointed out since about limewire though which is a good example. Nice snappy UI, swing based, not something I use a lot which is why I didn't think of it, but I totally call BS on the "SWT is the only decent UI for Java desktop apps" argument. > > The article also concludes that MonoDevelop feature-wise is still > inferior to NetBeans and Eclipse, which we all know is the case. What > propels you into "don't know what they are smoking" and related > defense mechanisms? I did not get that from the article at all. What I got out of it was quite different and now I see why - gosh this is interesting and will be a part of the next podcast for sure. The original article published on July 8th in SD Times had nothing about mono playing catchup, and instead had the following blooper (taken from the Google cache - look it up for yourself with a query of: sdtimes mono outpaces java debugger if you don't believe me). The original states, among other things: "Eclipse 3.1 lacks features that MonoDevelop has, including code completion, integrated debugging, refactoring, and unit testing capabilities, Hargett claimed. “I’ve found in my consulting that people who install Eclipse 3.1 through the [Debian] package manager say, ‘This is terrible.’ ” He said that customers that have installed a version of Eclipse beyond 3.1 like it." It was also written by Stephen O'Grady and at no point did it conclude that MonoDevelop is still inferior to NetBeans or Eclipse in terms of features, I can assure you. The version currently up on SD Times has been completely re-written it seems, on July 15th by David Worthington! The old one has been completely replaced, and leaves us high and dry with our coverage on the podcast (thanks again for the professionalism SD Times). Fortunately the nature of the internet is such that the content never truly disappears. The information is already gone from Google's cache, but the Slashdot coverage plus a couple of the other blogs around clearly indicate that the original had none of the stuff you are talking about Casper, and instead had the information and inaccuracies that we reported: http://74.125.155.132/search?q=cache:61Y0HvuKwuoJ:tech.slashdot.org/story/09/07/09/2131245/Mono-Outpaces-Java-In-Linux-Desktop-Development+mono+java+outpaces+debugger+eclipse&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a http://adterrasperaspera.com/blog/2009/07/09/java-development-outpaces-c-development-on-all-platforms http://www.dzone.com/links/rss/mono_outpaces_java_in_linux_desktop_development.html http://tech.slashdot.org/story/09/07/09/2131245/Mono-Outpaces-Java-In-Linux-Desktop-Development?art_pos=1 So - clearly the original article was so bad SD times decided to cover up that it had ever even been written. Oh gosh you can bet we are going to dig into this on the next show. > > Moonlight is not at the Silverlight 1.0 point, it's officially at > 1.9.5 which is a superset of Silverlight 2.0. And it already comes > with codec's donated by Microsoft, the upcoming 2.0 beta will even > have H.264 support, something that seems like a long shot for JavaFX > but you never really covered. On a related note, Microsoft is > providing Mono with test suites which is more than what Harmony has > been able to get for over 2 years now from Sun. OK - granted all of these are true, but I still can't play Netflix on my linux machine, nor do I look likely to be able to do so any time soon while Microsoft holds those codecs hostage. It's great that Moonlight is making some way of running silverlight stuff even if Microsoft won't, but unless it runs the things I actually want to run then it's not much use to me and just serves to be one more way to keep Linux out of the running for being a complete windows replacement. At this time I keep a windows instance around just to be able to watch Netflix occasionally on trips. > > The attraction of Mono is that it's an easy-to-grok-yet-powerful > language that also excels at inter-operating with the rest of the > system. Linux applications typically make heavy use of other de-facto > libraries and tools, that's one major mismatch with Java, which > insists on doing everything but often ends up doing nothing really > well (loop back to the previous SWT point). While Mono will always > lack behind Microsoft's latest ISO/ECMA push, at the same time it will > always be ahead of Java so that's a rather mood point often invoked by > Java zealots. I think you mean moot point, and I would really dispute being "ahead" of Java. That's too general. In the cross platform metrics, Java is so far ahead of mono/.NET it's funny, come to that so is flash (I can actually watch you-tube and hulu on my linux machine). For my money, Scala is a long way ahead of C# in language design too (and ahead of F# as well). The JVM performs faster and efforts like NNIO are definitely lowering the barrier for more OS centric stuff, but above all if you tie into the OS too closely you lose the cross platform, and as a Linux user I find that unacceptable. > > Microsoft just as any other company has an agenda and stockholders to > cater to, hell I want to see my own pension blossom too. Can't we just > all get along and focus on the technology, we are engineers after all > and not priests right? And if you really do want to cover these > things, do it properly by inviting a guest who actually knows > something about it and who can explain why Java has a hard time > getting a foothold. The world is not black and white and who knows, > you might learn something by lowering the fence and actually talk to > the neighbor you have so much in common with. Likewise Casper. These points are useful because I can actually respond to them, and even better it pointed out the changed story on SD Times which I find to be close to a smoking gun on the original article. You talk like I don't use Mono (I use F-spot, Gnome-do and Banshee a lot) and also like I didn't question the fact that more Java desktop apps aren't available on Linux during episode 269 (which I did). I also get kinda pissed though when I am compared to a tabloid journalist based on someone changing an article out from under me, and more generally from the fact that you would compare us to that in the first place. I would remind you that we volunteer many hours per week to bring this podcast out, research the stories and produce the audio, and frankly in the last month or so I feel we have faced enough crap that I am seriously starting to question whether it is worth my continuing involvement in it. I have always said that the point at which it becomes a chore rather than fun is the inflexion point, and while we are not there yet, stuff like this does eventually wear you down. > > /Casper > > On 26 Jul., 18:38, CKoerner <chessm...@gmail.com> wrote: > > > To avoid hi-jack of my thread, here is Dicks comments for replying > > > 1. Dick Wall : > > Incidentally, I was willing to give Microsoft the benefit of the > > doubt > > with regards to the code contribution and was pleasantly surprised. > > In > > the days since it appears that they contributed back to avoid a GPL > > violation though. Not wrong, but not the altruism we were led to > > believe initially. Microsoft has a long pattern of attacking linux > > (Linux is a cancer anyone) so is it any surprise I am not exactly > > their biggest fan. If they really want to make a good contribution, > > how about the video codecs Moonlight needs to be on an even footing? > > > 2. Dick Wall : > > Casper, can you elaborate on what you thought the FUD was? Sure - we > > ramble a lot and opinions are by their nature subjective, but what do > > you believe was FUD (which generally I take to mean lies?). Was it > > the > > ISO story? I think we had most of the broad facts right about that > > one > > even if we had to look up the details. Certainly there are enough > > irregularities around that whole thing to be suspicious. Was it > > something else? It's all well and good to wave the FUD flag around, > > but how can we have a discussion if you don't call anything out > > specifically? > > Dick --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---