Depends on who you hear from, Reiner.  I don't find the love/hate
ratio within the iOS/Mac dev community to be that much different from
feelings about NetBeans and Eclipse within the Java community.  Each
has fans and each has haters within its user-base.  And there are
things I like and dislike about both.  Xcode has the best GUI builder,
but its refactoring tool is feeble.  NetBeans has a pretty good GUI
builder, and Eclipse refactoring is legendary, but both are badly
unresponsive and unattractive (I did mention I do all my Java coding
in emacs, right?)

Frankly, I'm hearing a lot of hate for Xcode from people who don't
actually develop for iOS and Mac… not sure how valid that is, or if
it's just pat of keeping the faith.

The original article also elided over the complete toolchain… things
like GUI builders, profilers, static analyzers, etc., which tend to be
part of the IDE in Java, but are separate apps in iOS/Mac
development.  The Java tools, particularly Eclipse, have a robust
third-party ecosystem for building on the foundations of these IDEs,
which is nice.  But I don't know of a Java performance tool that does
as much, or as nicely, as Instruments.  So to me, it's a push.

--Chris

On Nov 24, 2:01 am, Reinier Zwitserloot <[email protected]> wrote:
> From what I see and hear, XCode is almost universally slammed as a
> horribly crappy dev environment, and the tools on java in general
> praised.
>
> If eclipse is taken seconds to switch contexts, your computer / JVM /
> eclipse install is broken.
>
> On Nov 23, 3:18 pm, CKoerner <[email protected]> wrote:
>
>
>
>
>
>
>
> >http://www.infoq.com/news/2010/11/iphone-android-dev-env
>
> > With the increasing popularity of mobile applications, many people
> > venture in publishing comparisons of the developer experience in each
> > environment. About a year ago, David Green published a thorough review
> > of both environments while John Blanco published last week a
> > comparative analysis of the iPhone and Android Development
> > Environments. Both Dave and John agree:
>
> >   "using Java is much better than Objective-C. Private methods, inner
> > classes,
> >    anonymous classes, generics, better function syntax, and a much
> > wider plethora
> >    of 3rd-party code are just a small smattering of the advantages of
> > Java. It’s no contest."
>
> > John and Dave disagree on Xcode vs Eclipse:
>
> > [John] "I used to love Eclipse. I could master one IDE and get
> > benefits for whatever work I do. It’s been over a year since I had to
> > use Eclipse [...] and coming back has been… …a horrible experience… I
> > don’t know how it happened. Eclipse is bloated, slow, and the simple
> > act of changing editor contexts (XML vs. Java vs. Android Manifest,
> > etc.) is mind-numbing. It takes seconds. [...]  it’s making for a
> > *miserable* experience doing Android work. Contrast this with XCode,
> > XCode is a delight to work with. It’s sleek, lightning-fast, and I
> > never see any slowdown when typing in code. I took XCode for granted
> > for sure. XCode in a landslide."
>
> > [Go to the link for the full article]

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to