 |
 |
Eclipse or XCode
|
 |
|
 |
|
Senior User
Join Date: Oct 2000
Location: Lawrence, KS
Status:
Offline
|
|
This just open ended commentary about IDEs.
I used Eclipse (on Windows, I have no choice) at work to do Java development and it's actually a pretty solid and usable product. For one, It has very impressive debugging capabilities. The interface is not at all shabby either. For this product is all about producitivity.
I have not used XCode (I'll have to wait a few more weeks for that) but from what I can read about it and the pictures that are posted, it seems to me that Apple could have adopted Eclipse and customize it with all the XCode features (zero link, predictive compile etc.) while at the same time fitting pretty well into the main stream Java development culture.
From a naive point of view, It seems to me that XCode want's to be there just in case CodeWarrior decides to drop out. But is that a way to propel a new wave/era of development tools? Nothing against XCode (again I haven't used it) but I just don't see anyone posting any really enthusiastic comments about it or how much they love it. The Eclipse crowd on the other hand can't stop bragging about their IDE (similar to mac users about their favorite platfom) and I must say with good reason.
Throw in your two cents, I wan't to gauge the mood out there.
(Last edited by DaGuy; Oct 11, 2003 at 02:41 AM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Aug 2001
Status:
Offline
|
|
Eclipse could beat the **** out of XCode with both hands tied behind its back if it weren't so slow on Macs (they're working on this for 3.0). I really really wish Apple would take a couple dozen pages out of Eclipse's book for their dev tools.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
The fact that only paying ADC members are the only ones that can use XCode will also delay reviews / commentary on the product.
I personally can't wait until 10/24 to see what XCode adds to Project Builder. I am a beginning level programmer using bluej for Java and PB / GCC to do my C stuff for school. I am also teaching myself Cocoa / ObjC using the "Cocoa for Dummies" book. After that I will tackle C++.
My opinion is that other IDEs will have a hard time competing against "free" unless they have heaps and heaps of capabilities that Apple doesn't provide with XCode / PB.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Aug 2001
Status:
Offline
|
|
Originally posted by PBG4 User:
The fact that only paying ADC members are the only ones that can use XCode will also delay reviews / commentary on the product.
I personally can't wait until 10/24 to see what XCode adds to Project Builder. I am a beginning level programmer using bluej for Java and PB / GCC to do my C stuff for school. I am also teaching myself Cocoa / ObjC using the "Cocoa for Dummies" book. After that I will tackle C++.
My opinion is that other IDEs will have a hard time competing against "free" unless they have heaps and heaps of capabilities that Apple doesn't provide with XCode / PB.
Eclipse is free.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status:
Offline
|
|
Xcode is free, too -- or rather, it will be when it's released later this month. PBG4 User is pointing out that prerelease versions of XCode have only been available to ADC Select and Premier members, so you won't see much in the way of reviews until after October 24th.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
Originally posted by Catfish_Man:
Eclipse is free.
I did not know that. Thanks for the info.
Rickster is correct in that I was pointing out the fact that only a handful of people have been allowed access to XCode. I have Panther on order so I'll be able to use XCode for the last month of classes.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Dec 2002
Location: Portland, OR
Status:
Offline
|
|
Project Builder is pretty borked for any kind of serious Java development. It is really crashy and the debugger is not much fun to use. The incredibly long "indexing" phase everytime you start a new project is kind of annoying too. XCode the brief moments I tried it seems better, but it still isn't as nice for code-generation/completion and debugging as a java-specific IDE such as Eclipse, or my personal favorite IntelliJ Idea.
On the other hand, Project Builder makes creating mac-compatible double clickable jar files really easy, where it is usually a few extra steps in other IDEs. And xCode looks like it makes it a lot easier to use Interface Builder to create your interface in Cocoa and tie it to application logic written in Java.
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2002
Status:
Offline
|
|
i really like eclipse, i use it everyday, both the mac os x version and the windows version... the mac os x version is actually not bad, it runs fairly fast (1.25 G4) and it has all the features of a commercial IDE.... and its free!
I have yet to use XCode, but i'm excited about the predictive compiler and other goodies built in... I'm just worried if it will be too Mac OS X oriented (which i think it will be) or will it really be a nice Java IDE (which i don't think it will be)... we will see
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2003
Location: Atlanta
Status:
Offline
|
|
Originally posted by PBG4 User:
using bluej for Java
Why would you use bluej over PB? I've used both and would never go back to bluej.
|
|
2.16 Ghz Core 2 Macbook, 3GB Ram, 120 GB
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
Originally posted by coolmacdude:
Why would you use bluej over PB? I've used both and would never go back to bluej.
Because I can instantiate an object and test methods by sending test values by simply right-clicking on the object. I haven't found this kind of testability in PB. If I'm missing please point it out.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2003
Location: Atlanta
Status:
Offline
|
|
Originally posted by PBG4 User:
Because I can instantiate an object and test methods by sending test values by simply right-clicking on the object. I haven't found this kind of testability in PB. If I'm missing please point it out.
No you are correct, bluej is the only app I know of that has this feature. I just find the general interface to be ugly and limited compared to PB.
Also most of my stuff involves heavy use of inheritance which doesn't really work so well with that method of testing.
|
|
2.16 Ghz Core 2 Macbook, 3GB Ram, 120 GB
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status:
Offline
|
|
I've been trying Oracle's JDeveloper on my iBook the past two days for J2EE development, and so far I'm very impressed. It will create all the interfaces for you, write out the XML files, etc.
It also supports web services (my current project requires this) and will create your WSDL for you if you tell it which methods you want to publish.
It seems more responsive than Eclipse (my biggest complaint against an otherwise-excellent IDE).
If you want to try it, the dev preview is free here:
http://oracle.com/start/apple/thankyou.html
|
|
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2003
Location: Canada
Status:
Offline
|
|
I'm interested to see if anyone has checked out Netbeans ( http://www.netbeans.org/) as a Java IDE.
Our version of Codewarrior at the University doesn't catch mistakes until the compile stage, while Netbeans pretty much does it as you're typing. I'm a beginner at coding, so Netbeans tends to yell at me a lot for making mistakes in my code. 
|
|
|
| |
|
|
|
 |
|
 |
|
Junior Member
Join Date: Oct 2002
Location: Sydney, Australia
Status:
Offline
|
|
After installing XCode I was REALLY dissapointed to find this in the release notes:
Code completion is not supported for Java or CocoaJava
This would not be so bad except that in the XCode session that is available on ADC TV they explicitly stated that "Java is not currently supported but will be when Panther is released" (or something similar).
Talk about java being a second class citizen to Objective C on the mac. 
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2000
Location: Orlando, Fl, US
Status:
Offline
|
|
After using (and being amazed by) Eclipse for about 6 months I decided to check out IDEA from Intellij ( http://www.intellij.com) and see why so many folks swore by it.
WOW. It rocks. Highly recommended.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Oct 2001
Status:
Offline
|
|
How about non-Java development? I am currently working in PB using C++, C and ObjC. Can I do that in Eclipse too? I heard a lot of good things about Eclipse, and if 10.3 forces me to leave PB behind anyway (it won't be missed...), I could just as well use the Eclipse instead of XCode, that way I'd use an IDE that works on any OS.
|
Stink different.
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
Originally posted by stew:
How about non-Java development? I am currently working in PB using C++, C and ObjC. Can I do that in Eclipse too? I heard a lot of good things about Eclipse, and if 10.3 forces me to leave PB behind anyway (it won't be missed...), I could just as well use the Eclipse instead of XCode, that way I'd use an IDE that works on any OS.
netbeans can work with different languages (according to its website). It is free as well.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Oct 2001
Status:
Offline
|
|
Last time I tried NetBeans on my iBook it was very slow. Eclipse seems faster.
|
Stink different.
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Jul 2003
Location: Aberystwyth, UK
Status:
Offline
|
|
Intelli J IDEA is the best IDE i've used thus far for Java devlopment and has wicked Refactoring support that I've ever seen! I initally ran a pirate copy of it for a bit, but after seeing how damn good it was I payed the $70 for the Student licence.
I can't wait for version 4, which will introduce GUI building tools into the IDE as well. It will make JBuilder look pants and Eclipse incomplete for refactoring.
ss1.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|