On Sun, 19 May 2013 21:20:41 +0200, Michael Wolfson <
mwol...@gmail.com>
wrote:
> I do think there are frustrations with Eclipse architecture (I am not
> sure
> of the details).
I perfectly understand this and it was one point that I presumed was
behind the move...
> For instance, Xavier did specifically mention the Gradle integration with
> InteliJ was something they really liked - but also mentioned to me, that
> they will be integrating it into Eclipse soon (probably just takes more
> work).
.. clear, but if they still want to support Eclipse, the frustrations are
there to stay... right?
> I could see some things that are easier to implement in InteliJ never
> making it into Eclipse, or taking longer to migrate there. Perhaps this
> will be a more dynamic platform, and Eclipse will be the "Old Workhorse"
> that is stable, and doesn't change as rapidly.
Ok, this makes sense, but it means that the innovation will mostly happen
on Idea, which means that in one or two years there will be no reasons for
using Eclipse. From the few pieces of information I'm reading here, I'd
dare to say Android is actually abandoning Eclipse, with Google not
wanting to explicitly say that, but letting it happen.
> On a side but related subject - Xavier did say that Ant will be
> deprecated
> as a build tool, and Gradle is the direction forward. The Gradle tool
> looks super awesome, and a perfect fit for Android (especially the way
> you
> can create multiple build types by creating distinct folders for each -
> ie.
> like using resource qualifiers for layouts). The new build tools is very
> welcome, I have done Maven, which was fairly painful, and Ant, which is
> limited, but easy. Looks like the new tool is the perfect combo of both.
The few things that I understand about Gradle tell me that for me it's a
step backward from Maven, which I like a lot. But I understand that Maven
isn't good for single programmers that want to quickly learn the Android
platform, possibly with little or scarce Java experience, so from this
point of view I understand Gradle as forward move.