Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Which IDE do you perfer/recommend

  • XCode

    Votes: 7 43.8%
  • Eclipse

    Votes: 5 31.3%
  • Mixing both

    Votes: 3 18.8%
  • Other (Please specify)

    Votes: 1 6.3%

  • Total voters
    16
  • Poll closed .

rsm5068

macrumors regular
Original poster
Jan 21, 2008
196
0
My school has now almost fully switched to Mac (with the exception of our Tech Ed Dept.). But our Math department (which handles all of the programming stuff) has been using windows since Win95 and has just switched to Mac. They are currently in a huge fight about which IDE to use. They would like a standardized IDE for C++ and JAVA, but can't find something that everybody likes. Currently we use Eclipse for JAVA and XCode for everything else. Which would you recommend? and why?
 

Eraserhead

macrumors G4
Nov 3, 2005
10,434
12,250
UK
If they aren't using Cocoa, there is no special advantage of XCode, especially if they are already using Eclipse on Windows I suggest they keep using it, especially as Xcode isn't great for Java.
 

Virgil-TB2

macrumors 65816
Aug 3, 2007
1,143
1
If they aren't using Cocoa, there is no special advantage of XCode, especially if they are already using Eclipse on Windows I suggest they keep using it, especially as Xcode isn't great for Java.
I'm not a programmer much, but this sounds like sensible advice.

My question is, how do they figure they are teaching "Mac Programming" if they are not using Cocoa? A Mac coder that doesn't use Cocoa and doesn't know XCode, is kinda like a Windows programmer that doesn't know .Net or something. :confused:
 

Cromulent

macrumors 604
Oct 2, 2006
6,810
1,100
The Land of Hope and Glory
I'm not a programmer much, but this sounds like sensible advice.

My question is, how do they figure they are teaching "Mac Programming" if they are not using Cocoa? A Mac coder that doesn't use Cocoa and doesn't know XCode, is kinda like a Windows programmer that doesn't know .Net or something. :confused:

Of course you can program on the Mac without using Cocoa.

You have Carbon and then you can do straight command line applications as well.
 

Eraserhead

macrumors G4
Nov 3, 2005
10,434
12,250
UK
then you can do straight command line applications as well.

That is what I was assuming they were doing as its scientific programming. If they are doing applications with a GUI then they'll be better off using Cocoa and Objective C, which can be combined with C++ in Xcode, or Java with a GUI in Eclipse or Netbeans or whatever.
 

rsm5068

macrumors regular
Original poster
Jan 21, 2008
196
0
We are suing XCode for C++ (although I doubt they are using Cocoa), but the JAVA coding is being done on Eclipse, both on a Mac platform. The guys at Computer Services are just morons that don't want to have 2 different apps for programming, so they are making us choose one or the other.
 

toddburch

macrumors 6502a
Dec 4, 2006
748
0
Katy, Texas
The guys at Computer Services are just morons that don't want to have 2 different apps for programming, so they are making us choose one or the other.

Pardon my French but the Computer Services folk are idiots. There is no single best (or even appropriate) tool for all uses. Duh.

Todd
 

rsm5068

macrumors regular
Original poster
Jan 21, 2008
196
0
Pardon my French but the Computer Services folk are idiots. There is no single best (or even appropriate) tool for all uses. Duh.

Todd

Believe me I know they're idiots. *The following is pure fact and not an exaggeration* They actually went through Mac OS X Tiger when we first upgraded line of code by line of code and shut off certain features (such as AppleScript and Dashboard) so students and teachers couldn't access them. The problem came when they started messing with the core stuff that it runs on. They only did this once though, then created an image and burned it to all of the Macs we had. That normally wouldn't be a problem, except they weren't smart enough to change the IP Address and serial number for each machine. They did this over a weekend, but they didn't realize the problem until the next monday when they started them all up and every one spun for 3 periods. Morons!
 

toddburch

macrumors 6502a
Dec 4, 2006
748
0
Katy, Texas
I understand that the CS folks are in a service position, and they have to support lots of folks, so they are aiming for a common denominator from which they can base their support.

Where I work, they do the same thing (like removing all the games under Windows, setting global policies, yada, yada, yada.)

But sometimes I think these types of departments lose focus on the bigger picture: People need to be productive, and if/when they whittle the toolset down far enough so their understaffed department can support the masses, the net effect is a countering of the enterprise's objectives.
 

rsm5068

macrumors regular
Original poster
Jan 21, 2008
196
0
it probably doesn't help that they hire kids strait out of college and don't pay them even half of what they deserve. And then a better job comes along and the current staff leaves and needs replaced.
 

rsm5068

macrumors regular
Original poster
Jan 21, 2008
196
0
Mac OS X is not open source...

We are special and do what we want. Our school was the first in the nation to use computers for our tech ed department and we have a built up a good relationship with MS and Apple, they send us versions that we can manipulate as we see fit. But they don't offer us any support when we screw things up with the software.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.