aspose file tools*
The moose likes Mac OS and the fly likes A valid question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Mac OS
Bookmark "A valid question" Watch "A valid question" New topic
Author

A valid question

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Jan 23, 2002
Posts: 11962
    
    5
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.


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61001
    
  65

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!


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61001
    
  65

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
Marshal

Joined: Mar 22, 2005
Posts: 41524
    
  53
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.


Ping & DNS - my free Android networking tools app
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

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...


"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Maybe some of Java folks are not happy with Java-less iPhone !
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8813
    
    5
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?


Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

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?


[Jess in Action][AskingGoodQuestions]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61001
    
  65

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

Joined: Aug 31, 2004
Posts: 11343

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

Joined: Jul 08, 2003
Posts: 24183
    
  34

Originally posted by Bear Bibeault:


Great analogy. May I use it?


Please!
Kirk Pepperdine
Greenhorn

Joined: Feb 17, 2007
Posts: 1
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

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Jul 08, 2003
Posts: 24183
    
  34

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

Joined: Jul 08, 2003
Posts: 24183
    
  34

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
Marshal

Joined: Mar 22, 2005
Posts: 41524
    
  53
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

Joined: Jan 10, 2002
Posts: 61001
    
  65

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

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Jan 10, 2002
Posts: 61001
    
  65

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
Marshal

Joined: Mar 22, 2005
Posts: 41524
    
  53
"...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

Joined: Nov 08, 2003
Posts: 3479

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

Joined: Jan 10, 2002
Posts: 61001
    
  65

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
Marshal

Joined: Mar 22, 2005
Posts: 41524
    
  53
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: A valid question