I apologize that I implied anything about your (or anyone elses) character,
definitely my bad and no excuse for it.

mocks away...

Lloyd


On Wed, May 5, 2010 at 4:19 PM, Christian Edward Gruber <
christianedwardgru...@gmail.com> wrote:

> Herr Meinholz,
>
> Holy argumentum ad-hominem, dude!  Wow.  I'm not an Apple apologist.  Heck,
> I work for Google and have more than enough reasons to be annoyed by Apple,
> as a firm, from an industry perspective and developer ecosystem perspective.
>  I'm just saying that the kinds of issues that were raised did not affect
> the bulk of my last five years, four of which were pre-Google, and involved
> mostly Java development on Mac developer stations/laptops with deployment to
> a heterogenous back-end usually on J2EE servers.  Also, I happen,
> personally, to like the Mac dev tools because I grew up on NeXTSTEP.  That's
> a style preference - it doesn't blind me to what I see as unhelpful business
> practices (unhelpful to the customer and the developer).
>
> In your argument you make a case for uncertainty... except that Mac apps
> don't require an app-store intermediary, and they would lose about 50-80% of
> their Mac laptop business if you couldn't install whatever app you wanted on
> such.  So it's only a very theoretical uncertainty.  The Mac itself is
> fairly non-walled-garden.  the iPhone and iPad and iPod - sure. Total walled
> garden.  I disagree with Apple on this.  I'd like a walled garden approach
> with a nice ladder to hop over the wall.
>
> But why am I even discussing this when you call my intellectual integrity
> in question and you don't even know me.  And your ad-hominem is largely
> based on such an accusation based on my anecdotal disagreement with your
> sweeping conclusions?  All I did was provide myself as a counter-example.
>  Not saying "it ain't so" ... saying, rather, "it ain't necessarily so."
> Were I not immediately dismissive of such an assault on my character, I
> would be offended sir.  As it is, I shall just mock you to my friends. ;-)
>
> cheers, love and light. (and hopefully a good sense of humour)
> Christian.
>
>
>
> On May 5, 2010, at 1:20 AM, Lloyd Meinholz wrote:
>
> This is not FUD. There is uncertainty (the U part) in how fully Apple will
> support Java in the future. Apple has badly neglected Java in the past and
> has not commited to not doing the same in the future. What gives you any
> confidence that Apple will ever release a Java update past what you have
> now? What happens when Apple decides that Objective-C is the only language
> that should be used on MacOSX just like they recently decided it was the
> only appropriate language for the iPutz platform?
>
> I purchased a Mac mini 2 years ago to give MacOSX a whirl. I recently made
> a major upgrade/purchase of my home desktop system. I really wanted an iMac
> but with the uncertainty I perceived and felt (whether you recognize it as
> legitimate or not) I went with an Intel box instead. The decision was not
> purely monetary even though I think I got a better value with my Intel box.
> The experience I had with my mini was a few months before Apple released the
> big Java updates (1.5 and 1.6) and the experience was not stellar for me.
> Eclipse in particular was sub-par and has only recently gotten better (Cocoa
> port?). I have no confidence that if I had bought an iMac that a similar
> situation would not re-occur in the future.
>
> What is the difference between Apple saying that non Objective-C
> applications on the iPutz is not ok from Sun saying non Java applications on
> the JVM is not ok? What kind of hell would people raise if Sun/Oracle said
> that only Java could run on the JVM (no groovy/scala/clojure/jruby for you)
> since other languages would give a sub-optimal user/developer experience?
> What is Tor (sorry to pick on you, but you did mock Linux :) going to say
> when Apple decides that JavaFX shouldn't run on MacOSX since it doesn't give
> the native LOF experience?
>
> In the end, we can develop good Java code on any of the major platforms and
> maybe it's mostly a personal preference, but I prefer the one that doesn't
> limit my options. I also prefer colleagues that are intellectually honest
> enough to accept the good and bad of their dealer without becoming an
> apologist.
>
> Lloyd
>
>
> On Tue, May 4, 2010 at 11:35 PM, Christian Edward Gruber <
> christianedwardgru...@gmail.com> wrote:
>
>> And yet, almost all of my development in the last 10 years has been in
>> Java, and about 5 years ago I gave up and got a Mac (once they were on Intel
>> for a rev or two.).  I've never looked back.  I had some minor annoyance
>> about JDK6 which quickly was addressed with developers access downloads
>> which were generally of high quality, and it's been a stellar - stellar -
>> experience.
>>
>> I'm not saying they're awesome as a company towards devs who don't play
>> their way - I"m just saying I haven't been hit very hard by it, and I"m not
>> an atypical developer, in the java world.  It is FUD.  The not-best-place
>> for me has been linux where I hate the UI all the time (gnome or kde - I
>> have resorted to WMaker, but it's a hack), and on Windows where I bluescreen
>> all the time.  Again, that's me, that's my preferences, but the Java part
>> hasn't been an issue, so the above mentioned once took priority.
>>
>> Christian.
>>
>> On May 4, 2010, at 7:47 PM, Lloyd Meinholz wrote:
>>
>> I honestly don't understand why you think questioning that the Mac
>> universe is maybe not the best place for Java develoers. is fud. In the
>> recent past, Apple took a long time to update the JDK to 1.6 and patch 1.5.
>> How far behind in their releases were they? 1, 2 years? They said nothing of
>> the reasoning, they gave no roadmap for next releases. There is no reason to
>> think that they might not do something similar again. OpenJDK is not the
>> same thing. There are disadvantages to having to start up an X11.app to use
>> Java on the Mac. Things may be ok now, but it wasn't in the recent past and
>> there is no guarantee that it will be in the future. Back in the day, there
>> was a huge difference is using blackdown Java on Linux vs. using the Sun
>> JDK.
>>
>> You guys can all love you Macs and MacOSX and iWhatever and they are great
>> machines, but you should really be more honest with yourself about Apple's
>> intentions. I'm buying hardware and software to develop for and use in the
>> way that I think is best, not the way Apple thinks is best.
>>
>> Lloyd
>>
>>
>> On Tue, May 4, 2010 at 7:00 PM, Reinier Zwitserloot 
>> <reini...@gmail.com>wrote:
>>
>>> Replies inline.
>>>
>>> >
>>> > 1) Would you agree that given actions and words, Apple also considers
>>> > Java an inferior and irrelevant platform?
>>>
>>> Yes. Especially for desktop apps. Just like ruby, python, mono, the
>>> entirety of the terminal (including bash, find, grep and friends),
>>> lua, scala, java, PHP and any other language you care to name. For NON-
>>> desktop apps though, apple still sells a server OS. They don't sell an
>>> Objective C based web framework. So, what the heck are you on about?
>>>
>>> This might be of some concern to JavaFX users. Minor concern, of
>>> course - you can claim the OpenJDK is unstable but that's rather
>>> offensive to the OpenJDK crew, and X11.app works perfectly well if
>>> that's what it ends up taking, though with the recent popularity
>>> especially amongst developers neither Apple nor Oracle can afford to
>>> let such a situation stand. Apple sells servers. Servers run server
>>> software. Like web servers with webapps on them. Apple themselves use
>>> WebObjects (http://en.wikipedia.org/wiki/WebObjects) which they
>>> themselves wrote. In Java.
>>>
>>> Stop fudding.
>>>
>>> >
>>> > 2) While Steve's cross-air might be aimed at Adobe, his flak shooting
>>> > has broad implications across the board. Do you think he has moral
>>> > issues with the collateral damage it's creating beyond his own iWorld?
>>> > (i.e. Novell's MonoTouch customers)
>>>
>>>  Moral issues? I'm quite sure he's so focussed and passionate on giving
>>> the world his personal vision of the future that he's so far
>>> entrenched in "the end justifies the means" it would take a direct
>>> moral conflict for him to consider anything he steers apple into as
>>> immoral. That's problematic for us and all the more reason to pressure
>>> Apple into caring more about such issues.
>>>
>>> Stop fudding. You claimed Java support on OS X is unreliable. What
>>> does Steve's flak shooting and his moral compass have to do with java
>>> support on Os X? If you were holding on to your hat about somehow
>>> using java to write for the iPhone or iPad, and / or if you weren't
>>> but you feel the current situation is very bad news, I'll join you on
>>> the picket line. iPhone / iPad and macbooks aren't the same thing
>>> though. So stop fudding.
>>>
>>> >
>>> > 3) Do you see any monopolistic behavioral pattern that suggests Apple
>>> > is the new Microsoft, except that Apple has the benefit of good taste
>>> > and is still not big enough as a target for anti-trust litigation?
>>>
>>> Yes. If you'd read my other posts you'd know that.
>>>
>>> Stop fudding. You claimed Java support on OS X is unreliable. What
>>> does Apple's stellar rise to power have to do with java support on Os
>>> X? If anything, OS X being more entrenched than ever DECREASES the
>>> odds that there won't be a decent java available on OS X. If not
>>> apple, then sunoracle will step up. They can't not.
>>>
>>> Unless you're going to claim that we'll see an app store model in the
>>> near future of OS X, where you simply cannot run any apps on an OS X
>>> machine at all unless personally signed and verified by apple. Which
>>> is completely ludicrous. If that's truly what you think and why you're
>>> FUDing java on OS X, you should say so, so the folks reading your
>>> advice can make their own judgement on the likelyhood of this extreme
>>> scenario.
>>>
>>> >
>>> > /Casper
>>> >
>>> > “We’ve been there before,
>>> > and intermediate layers between the platform and the developer
>>> > ultimately produces sub-standard apps and hinders the progress of the
>>> > platform.”
>>> >
>>> > On May 4, 2:20 pm, Reinier Zwitserloot <reini...@gmail.com> wrote:
>>> >
>>> >
>>> >
>>> > > Given that OpenJDK7 already builds on Mac OS X today, I'm guessing
>>> > > we'll have to wait about a minute after OpenJDK 7 final is released,
>>> > > depending on how fast your computer can build the OpenJDK. Duh.
>>> >
>>> > > Stop fudding.
>>> >
>>> > > On May 4, 10:42 am, Kevin Wright <kev.lee.wri...@googlemail.com>
>>> > > wrote:
>>> >
>>> > > > 1. The recent letter to Adobe shows that Apple clearly believe
>>> Cocoa to the
>>> > > > the "One True Way".  Anything else is going through a "private
>>> library" or
>>> > > > "intermediate framework", and we KNOW what happens to those.
>>> >
>>> > > > 2. Java access to Cocoa has been deprecated.  This is not just lack
>>> of a
>>> > > > timely release, it's now permanently locked out of the pearly gates
>>> (unless
>>> > > > it goes via JNI, which will mean someone else's framework...)
>>> >
>>> > > > 3. As for timely updates of Java?  The painfully slow wait for Java
>>> 6,
>>> > > > accompanied by no information whatsoever, is now infamous in the
>>> eyes of
>>> > > > many developers.  Given that Apple now seem to consider Java less
>>> important
>>> > > > that it was back then, how long will we have to wait for Java 7
>>> once it's
>>> > > > out?
>>> >
>>> > > > On 4 May 2010 02:16, Reinier Zwitserloot <reini...@gmail.com>
>>> wrote:
>>> >
>>> > > > > Of course it's 100% FUD - the fact that apple no longer
>>> considered
>>> > > > > cocoa libraries for java important is completely irrelevant
>>> compared
>>> > > > > to releasing timely java updates. I don't see the availability or
>>> > > > > timeless of updates of MFC bindings in windows java, or KDE
>>> bindings
>>> > > > > for linux java raise anyone's concern. Why should cocoa be any
>>> > > > > different?
>>> >
>>> > > > > On May 3, 5:03 pm, Kevin Wright <kev.lee.wri...@googlemail.com>
>>> wrote:
>>> > > > > > It's not 100% FUD
>>> >
>>> > > > > > Java as a user of the Cocoa API got relegated to a 2nd class
>>> citizen with
>>> > > > > > the release of OSX Tiger:
>>> > > > >http://developer.apple.com/mac/library/qa/qa2001/qa1342.html
>>> >
>>> > > > > > On 3 May 2010 15:17, Reinier Zwitserloot <reini...@gmail.com>
>>> wrote:
>>> >
>>> > > > > > > Casper, for the fiftheenth bloody time, STOP FUDDING about
>>> java on
>>> > > > > > > macs.
>>> >
>>> > > > > > >http://landonf.bikemonkey.org/static/soylatte/
>>> >
>>> > > > > > > OpenJDK for the win.
>>> >
>>> > > > > > > Pro-Apple bias amongst geeks is rooted due to the fact that
>>> as far as
>>> > > > > > > notebooks are concerned, apple's hardware is fit for a
>>> programmer
>>> > > > > > > whereas your average notebook / desktop PC that doesn't host
>>> a shiny
>>> > > > > > > apple logo on it is a piece of crap. It's hard to take a
>>> standpoint
>>> > > > > > > against a supplier of something no one else supplies. If it
>>> had been
>>> > > > > > > related to 'alternative to microsoft', we'd have seen similar
>>> bias
>>> > > > > > > towards linux and solaris but that's not really panning out,
>>> hence
>>> > > > > > > your theory does not seem to hold water.
>>> >
>>> > > > > > > On May 3, 11:29 am, Casper Bang <casper.b...@gmail.com>
>>> wrote:
>>> > > > > > > > In this particular context, I think the bias is rooted in
>>> your foe's
>>> > > > > > > > enemy being your friend. For the longest time Apple was the
>>> escape
>>> > > > > pod
>>> > > > > > > > that hardcore Java developers took from the evil empire's
>>> mother
>>> > > > > ship.
>>> > > > > > > > However, these recent events are really just a predictable
>>> further
>>> > > > > > > > escalation, considering Java on a Mac is typically 1½-2
>>> years behind
>>> > > > > > > > other platform releases. It should come as no surprise
>>> then, when
>>> > > > > > > > Apple undoubtedly drops all support for client Java within
>>> the
>>> > > > > not-too-
>>> > > > > > > > distant future invoking all too familiar arguments. I do
>>> feel that
>>> > > > > > > > several of the posse members took a far more healthy and
>>> critical
>>> > > > > > > > outlook on Apple over the past year though, lead by our
>>> posse editor
>>> > > > > > > > in chief.
>>> >
>>> > > > > > > > /Casper
>>> >
>>> > > > > > > > On May 3, 10:45 am, Liam Knox <liamjk...@gmail.com> wrote:
>>> >
>>> > > > > > > > > Should I just say Apple is purely after a monopoly i.e.
>>> the cash,
>>> > > > > > > > > unlike Joe's stated reasons ?
>>> > > > > > > > > Does that make it clearer
>>> >
>>> > > > > > > > > On May 3, 5:06 pm, Kerry Sainsbury <ke...@fidelma.com>
>>> wrote:
>>> >
>>> > > > > > > > > > On Mon, May 3, 2010 at 3:25 PM, phil.swen...@gmail.com<
>>> >
>>> > > > > > > > > > phil.swen...@gmail.com> wrote:
>>> > > > > > > > > > > > To describe Apples doctorine on Flash or Java on
>>> their mobile
>>> > > > > > > devices
>>> > > > > > > > > > > > as purely due to a want of consistent user
>>> experience is just
>>> > > > > > > nonsense
>>> >
>>> > > > > > > > > > > > The clear reason....
>>> >
>>> > > > > > > > > > > Not convincing!  Calling something "nonsense" or
>>> "clear"
>>> > > > > doesn't
>>> > > > > > > make
>>> > > > > > > > > > > it so.  Try forming a cogent argument next time.
>>> >
>>> > > > > > > > > > Well, Liam's next sentence was "You could equally
>>> diverge from
>>> > > > > their
>>> > > > > > > > > > perceived athletics using objective C of any of their
>>> mandated
>>> > > > > > > > > > technologies", which sounded reasonable to me  -- apart
>>> from some
>>> > > > > > > issues
>>> > > > > > > > > > with English.
>>> >
>>> > > > > > > > > > I believe he meant:
>>> >
>>> > > > > > > > > > "You could equally diverge from their perceived
>>> aesthetics using
>>> > > > > > > Objective C
>>> > > > > > > > > > or any of their mandated technologies".
>>> >
>>> > > > > > > > > > Does that make it clearer?
>>> >
>>> > > > > > > > > > Why would the UI I create using Objective C be any
>>> better than
>>> > > > > the UI
>>> > > > > > > I
>>> > > > > > > > > > would create using any other framework or language, if
>>> that
>>> > > > > framework
>>> > > > > > > or
>>> > > > > > > > > > language calls the same UI layer that Objective C does?
>>> >
>>> > > > > > > > > > In fact I'm sure that some frameworks could actually
>>> enhance the
>>> > > > > UI
>>> > > > > > > that I
>>> > > > > > > > > > would create, because I make AWFUL user interfaces.
>>> >
>>> > > > > > > > > > (sorry for jumping in Liam!)
>>> >
>>> > > > > > > > > > Cheers
>>> > > > > > > > > > Kerry
>>> >
>>> > > > > > > > > > --
>>> > > > > > > > > > You received this message because you are subscribed to
>>> the
>>> > > > > Google
>>> > > > > > > Groups "The Java Posse" group.
>>> > > > > > > > > > To post to this group, send email to
>>> javapo...@googlegroups.com.
>>> > > > > > > > > > To unsubscribe from this group, send email to
>>> > > > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > > > .
>>> > > > > > > > > > For more options, visit this group athttp://
>>> > > > > > > groups.google.com/group/javaposse?hl=en.
>>> >
>>> > > > > > > > > --
>>> > > > > > > > > You received this message because you are subscribed to
>>> the Google
>>> > > > > > > Groups "The Java Posse" group.
>>> > > > > > > > > To post to this group, send email to
>>> javapo...@googlegroups.com.
>>> > > > > > > > > To unsubscribe from this group, send email to
>>> > > > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > > > .
>>> > > > > > > > > For more options, visit this group athttp://
>>> > > > > > > groups.google.com/group/javaposse?hl=en.
>>> >
>>> > > > > > > > --
>>> > > > > > > > You received this message because you are subscribed to the
>>> Google
>>> > > > > Groups
>>> > > > > > > "The Java Posse" group.
>>> > > > > > > > To post to this group, send email to
>>> javapo...@googlegroups.com.
>>> > > > > > > > To unsubscribe from this group, send email to
>>> > > > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > > > .
>>> > > > > > > > For more options, visit this group athttp://
>>> > > > > > > groups.google.com/group/javaposse?hl=en.
>>> >
>>> > > > > > > --
>>> > > > > > > You received this message because you are subscribed to the
>>> Google
>>> > > > > Groups
>>> > > > > > > "The Java Posse" group.
>>> > > > > > > To post to this group, send email to
>>> javapo...@googlegroups.com.
>>> > > > > > > To unsubscribe from this group, send email to
>>> > > > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > > > .
>>> > > > > > > For more options, visit this group at
>>> > > > > > >http://groups.google.com/group/javaposse?hl=en.
>>> >
>>> > > > > > --
>>> > > > > > Kevin Wright
>>> >
>>> > > > > > mail/google talk: kev.lee.wri...@googlemail.com
>>> > > > > > wave: kev.lee.wri...@googlewave.com
>>> > > > > > skype: kev.lee.wright
>>> > > > > > twitter: @thecoda
>>> >
>>> > > > > > --
>>> > > > > > You received this message because you are subscribed to the
>>> Google Groups
>>> > > > > "The Java Posse" group.
>>> > > > > > To post to this group, send email to
>>> javapo...@googlegroups.com.
>>> > > > > > To unsubscribe from this group, send email to
>>> > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > .
>>> > > > > > For more options, visit this group athttp://
>>> > > > > groups.google.com/group/javaposse?hl=en.
>>> >
>>> > > > > --
>>> > > > > You received this message because you are subscribed to the
>>> Google Groups
>>> > > > > "The Java Posse" group.
>>> > > > > To post to this group, send email to javapo...@googlegroups.com.
>>> > > > > To unsubscribe from this group, send email to
>>> > > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> <javaposse%2bunsubscr...@googlegroups .com>
>>> > > > > .
>>> > > > > For more options, visit this
>>> >
>>> > ...
>>> >
>>> > read more »
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "The Java Posse" group.
>>> To post to this group, send email to javapo...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/javaposse?hl=en.
>>>
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "The Java Posse" group.
>> To post to this group, send email to javapo...@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.
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "The Java Posse" group.
>> To post to this group, send email to javapo...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/javaposse?hl=en.
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to javapo...@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.
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to javapo...@googlegroups.com.
> To unsubscribe from this group, send email to
> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javapo...@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.

Reply via email to