(1) Relationship between Maven, Gradle, Ant, Eclipse IDE
Think a lot of students have and I like the doubts, so share under. 1. Do you often find something called maven when using open source projects on GitHub? 2. Is it the first time you use Android studio to download a gradle gadget?toss a day, want to import the client source under GitHub. Of course it's not successful yet ... A variety of mistakes that can not be understood. Depressed why they do these high-end things, we usually in eclipse in the same good development.
Fortunately, inadvertently found online this answer, enlightened.
"Generally speaking. A more formal project is not built on the IDE. It is common to use ant, Maven, Gradle,
Why not use the IDE? First of all, is the choice of IDE, someone like, with Vim,eclipse,intellijidea, charge, free.
Especially public projects, you use what the IDE is equivalent to advertising for this IDE.
So, generally, build tools, not ides. in fact, a variety of Ides are based on a variety of building systems , but also different Ides, they are built differently, so to allow different Ides to develop together, so need a unified building tools, but you usually do not pay attention to it.
Pull the build tool, general C + + projects with make, or Premake. And Java is generally ant,ivy,gradle,maven, and there is a direct shell, is not many have not heard of it?
So, to see the open source project is the time to have a long experience ... "
Understanding: Building tools, my understanding is that the build tool is equivalent to providing us with a project structure for a new project, and in the post-compilation, encapsulation, packaging, testing, deployment of the role, and Java is the most widely used is the Ant and Maven,eclipse build tool is the IDE. The build tools that Android Studio uses are Gradle, so their project structure differs.
(2) Eclipse of ADT (Android Developement Tool) with Android Studio IntelliJ idea what is
ADT is a plug-in that enables developers to write Android programs in Eclipse, as well as an environment platform to develop Android programs.
IntelliJ idea is the Java integrated development environment platform, and Android Studio is based on the IntelliJ IDEA development environment
- Android : One of the most amazing places in the 2013 Google I/O Conference was the preview version of Android Studio, a new Android integrated development environment. Android Studio was developed on the basis of the IntelliJ idea Open source community version. The introduction of this weapon attracted a large number of enthusiastic Android developers who helped IntelliJ platform make great strides and enriched many features. IntelliJ Idea 13 is the first major release to be launched with the Help and urge of Android developers, and it has been greatly improved in many respects, such as code Editor, UI designer, SQLite database access support, etc.
Maven, Gradle, Ant, Eclipse Ide,adt,intellij idea