Arne Vajhøj wrote:
[ SNIP ]
He asked "What would people here recommend for doing Android stuff?".
There is huge benefits by using the IDE that the official
Android tutorial and examples uses.
So he got good recommendations for the question he asked.
It is not very realistic to consider a single tools best for
all usages.
Arne
I agree. You can do all things Java in every Java-capable IDE, but they all
have different pain thresholds for different tasks. Reworded, how
comprehensive and reliable and intuitive is the IDE's support for feature X?
That's one factor - feature support. So we know Android development is
oriented on Eclipse.
A second factor is uniformity of work environment, which figures for team
development. It can be important for individuals too if you have lots of
projects on the go. You want your team to be using the same stuff and be
configured the same way.
A third factor is individual developer familiarity: what do they use the
most? Eclipse, NB, IDEA, etc?
I usually rank the factors in this order: 1. feature support, 2. uniformity,
3. developer preferences.
It's not good for a developer to _require_ a specific IDE (*).
AHS
* I'm minded of that right now.
I'm spending 3 days a week on one client
site doing J2EE in Eclipse 3.5, with occasional support for an auxiliary
program in NB, 2 days a week doing custom Java workflow for FileNet in
Eclipse for another client, _this_ weekend I have to finish writing a custom
FileNet Capture component in VB 6, _and_ I'm supporting POCs that we're
doing using GWT and jQuery.
Not much room for getting comfortable with
IDEs here, is my point.