• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A valid question

 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Give me any reason at all to use Mac OS X for Java development
What do you think as a Mac owner (or should I say, as a Mac addicted) ?
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I use a Mac for Java development because I have one, I like it, and I can do it.

Yes, the lag of getting the latest JDK's etc. is a valid concern in general, but it's going to take time before Java 6 will be "reality" in the sense that I'd actually need it.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I could go on and on and on about how pleasant OS X is to deal with, but for me it boils down to the fact that I spend all my time doing what I want to do rather than administering the system.

Oh, and a real unix command line. Can't beat it with a stick!
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh, and the version lag is a complete non-issue for me. I need to get stuff done. I always wait until the new Java version has been around a while and well-tested before taking it on.

For someone who needs to be on the bleeding edge, I can see that it might be an issue.
[ February 16, 2007: Message edited by: Bear Bibeault ]
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd second that the version lag is a non-issue. It was just half a year ago that I had a reason to upgrade to Java 5, and I don't foresee needing to go with Java 6 for quite a while, certainly not this year.

If you're developing for the desktop, you need to target what people are likely to have installed. That's not Java 6 in the short or medium term.

If you're targeting the server, then you need to realize that businesses are loth to upgrade a proven piece of infrastructure just because there's a new version out. Lots of places still run on JDK 1.4 (and some even on 1.3, if you read through the posts here on JavaRanch). I don't see a compelling business case for moving to Java 6 on the server.

So, modulo the need/wish to be living on the edge, it's just not an issue to me.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think some people just can't tolerate being last in line, and vent their frustration with warnings about a falling sky -- perhaps hoping that mass hysteria among Mac developers will prod Apple to speed things up.

I would like to have the latest version available simply because it's interesting to see what's new. But I have exactly what I need on the Mac, so aside from never-ending speculation about what Apple might or might not do...
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe some of Java folks are not happy with Java-less iPhone !
 
Bert Bates
author
Sheriff
Posts: 8898
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What Bear and Ulf and Marc said - in spades!

Also, I don't worry about baby-ing the OS - if I need 20 windows open, I don't give it a second thought...and how cool is it to just open a terminal and do a little fgrep-ing hassle free?
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's my own serious question: I've been developing exclusively on Linux and now on MacOS for about ten years. When I'm occasionally forced to use it, Windows feels like a clunky, inelegant toy, and it throws up roadblock after roadblock in the way of actual productivity. Trying to get anything done is like using a toaster oven to cook Thanksgiving dinner.

Give me any reason at all to use Windows for any kind of development?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ernest Friedman-Hill:
Trying to get anything done is like using a toaster oven to cook Thanksgiving dinner.


Great analogy. May I use it?
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's an old joke that goes something like this: A man says to a lifeguard, "Are you the guy who risked his own life, swimming against perilous currents in shark-infested waters during a typhoon to save my son from drowning?" The lifeguard answers, "Yes, I am." And the man says, "Then where are his glasses?"
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Bear Bibeault:


Great analogy. May I use it?


Please!
 
Kirk Pepperdine
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ernest Friedman-Hill:
Give me any reason at all to use Windows for any kind of development?


Lack of avaliability of the current JDK. Granted many may not need it but there are some for which access to the lastest release is essential.

regards,
Kirk

posting from a Mac
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ernest Friedman-Hill:
Give me any reason at all to use Windows for any kind of development?

To develope Windows applications !
[ February 18, 2007: Message edited by: John Todd ]
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Kirk Pepperdine:
there are some for which access to the lastest release is essential.


That's not a reason to use Windows; that's a reason to use Linux.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by John Todd:

To develope Windows applications !


Mmmm. That's like saying that you must have a goat's head in your freezer, in case you need to make goat's head soup.
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by John Todd:
To develop Windows applications


I am guessing that John is talking about native Windows applications written in VB/VC++/.Net, and not Java applications.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that came across, but I think EFH's point is that saying "I have to use Windows to write Windows applications" is a self-fulfilling prophecy, or perhaps a snake eating its own tail.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ulf Dittmer:


I am guessing that John is talking about native Windows applications written in VB/VC++/.Net, and not Java applications.

+1
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Still not buying it: "I need to use Windows to write Windows applications that I wouldn't have needed if I hadn't adopted Windows in order to write Windows applications".
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"...in order to write Windows applications"

How about "... in order to make a living"? If one decides that desktop applications are more interesting than server applications, then it's easier to make money on native Windows apps than with anything else.

Note that I'm playing devil's advocate here. It's not a choice I'd make, but a valid choice nonetheless.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What if Apple decieded not support Java in the future ?
(The sexiest phone in the world -iPhone- is Java-less).
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64717
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by John Todd:
What if Apple decieded not support Java in the future ?
(The sexiest phone in the world -iPhone- is Java-less).


That's an incredible leap and not really germaine.
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by John Todd:
What if Apple decieded not support Java in the future ?
(The sexiest phone in the world -iPhone- is Java-less).


I guess that goes back to what was discussed in No Java on the iPhone?. As Bear said, not a credible rumor/idea by any means.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic